Процесс двухстадийного платежа
Шаги проведения платежа
Клиент Партнера делает запрос на создание платежа в проекте Мерчанта с указанием параметра is_hold = true
Проект отправляет запрос на создание транзакции
Проект получает URL страницы платежа
Проект перенаправляет клиента на страницу платежа
Клиент вводит данные карты и нажимает "Оплатить"
Платежная система получает запрос, если при создании транзакции был указан параметр confirm_url, платежная система делает запрос в проект Мерчанта
Проект отвечает по адресу указанному в параметре confirm_url. В случае, если проект отвечает http-кодом, отличным от "200", транзакция прерывается
Платежная система отправляет запрос в банк на блокирование средств
Платежная система получает ответ от банка со статусом транзакции
Платежная система выводит чек на странице платежа
Платежная система отправляет статус транзакции в проект на адрес указанный в параметре callback_url
Проект Мерчанта может подтвердить или отменить списание средств используя API или ЛК
Платежная система отправляет запрос в банк на списание или отмену блокировки средств
По истечению определенного количества времени будет выполнено автоматическое списание денежных средств, настройка данного периода выполняется в ЛК и может быть от 3 до 13 дней включительно
Доступно списание или отмена всех заблокированных средств
UML-диаграмма проведения платежа
Last updated