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

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

Возврат средств по выполненной оплате выполняется в рамках исходной оплаты и не выделяется в отдельный тип платежей.

Проверка действительности платежного инструмента считается отдельным видом платежа и предусматривает условный (нулевой) перевод денежных средств или реальную (ненулевую) блокировку средств с последующей ее отменой.

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

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

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

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

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

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

В рамках такой схемы можно выполнять следующее:

  • проводить разовую оплату в одну стадию,
  • блокировать средства в рамках разовой оплаты в две стадии,
  • регистрировать повторяемую оплату разных видов,
  • проверять действительность платежных инструментов.

В последующих разделах представлена информация о типах платежей, доступных для инициирования через Payment Page.