Вот тут нормально расписано, делюсь: https://carzaem.ru/authors/blog/issl...d-vmesto-banka