1.13. Выплата с банковским подтверждением
Введение
Выплата - это тип финансовой транзакции, в результате которой Присоединяющаяся Сторона зачисляет средства на банковский счёт Клиента (Получателя). Этот сценарий предполагает интеграцию выплат, требующих дополнительного подтверждения от банка.
Значение терминов см. в Глоссарии.
Общий сценарий выплаты
(1) Выплата может быть инициирована Присоединяющейся Стороной в зависимости от внутренней бизнес-модели или запроса Получателя.
(2) Для имплементации запроса на проверку возможности выплаты см. /api/v4/payout-check.
(4) Для имплементации запроса статуса, см. /api/v2/status/.
(5) Параметр order-stage обязан вернуть payout_check_validated, возврат payout_check_validating означает что банк все ещё обрабатывает запрос. В этом случае Присоединяющаяся Сторона продолжает запрашивать статус транзакции.
(6) Чтобы продолжить обработку Payout, реализуйте запрос payout-pay, см. /api/v4/payout-pay.
(9) Некоторые типы выплат требуют от Получателя заполнить дополнительные данные в форме. Форма будет перенаправлена клиенту в параметре redirect-to ответа на запрос статуса.
(12) Получатель подтверждает форму выплаты.
(13) Получатель перенаправляется назад к Присоединяющейся Стороне. См. Финальное Перенаправление.
(15) Для имплементации обратного вызова с обработкой финального статуса см. Обратный вызов Присоединяющейся Стороны..
(17) Статус должен запрашиваться несколько раз с интервалами в 3-5 секунд до получения финального статуса в ответе.
(19) Финальный статус может быть отправлен Присоединяющейся Стороной в зависимости от бизнес модели или запроса Получателя.