Запросы, платежи и операции

В основе работы платежной платформы лежит платеж, то есть набор действий по выполнению заявки мерчанта на перевод денежных средств между ним и пользователем. Это может быть перевод средств от пользователя к мерчанту — такой платеж называется оплата, либо от мерчанта к пользователю — такой платеж называется выплата). Возврат средств по выполненной оплате выполняется в рамках этой оплаты и не выделяется в отдельный тип платежей. Отдельным видом платежа считается проверка действительности платежного инструмента, которая предусматривает условный (нулевой) перевод денежных средств или реальную (ненулевую) блокировку средств с последующей ее отменой.

Существуют следующие типы платежей:

  • Разовая оплата в одну или в две стадии — purchase;
  • Повторяемая оплата со списаниями по запросу или с автоматическими списаниями — recurring;
  • Оплата по платежной ссылке, в одну или в две стадии — invoice;
  • Перевод с карты на картуmoney transfer;
  • Выплатаpayout;
  • Проверка действительности платежного инструмента — account verification.

Любой платеж инициируется со стороны мерчанта: путем запроса через один из программных интерфейсов платежной платформы — Gate API или Payment Page API — или через пользовательский интерфейс Dashboard.

При получении корректного запроса в платформе создается объект payment и инициируется выполнение соответствующей операции, которая может быть единственной или первой из нескольких в рамках текущего платежа.

Рис.: Схема соответствия между запросами, платежами и операциями

Как правило, каждая последующая операция инициируется отдельным запросом со стороны мерчанта, однако иногда операции могут инициироваться автоматически платежной платформой. К таким случаям относится, например автоматическое списание средств по переданному ранее в платежную платформу графику в рамках повторяемой оплаты с автоматическими списаниями.

Далее подробнее рассказывается о каждом типе платежа.