Процесс одностадийного платежа

Шаги проведения платежа

  1. Клиент Партнера делает запрос на создание платежа в проекте Мерчанта

  2. Проект отправляет запрос на создание транзакции

  3. Проект получает URL страницы платежа

  4. Проект перенаправляет клиента на страницу платежа

  5. Клиент вводит данные карты и нажимает "Оплатить"

  6. Платежная система получает запрос, если при создании транзакции был указан параметр confirm_url, платежная система делает запрос в проект Мерчанта

  7. Проект отвечает по адресу указанному в параметре confirm_url. В случае, если проект отвечает http-кодом, отличным от "200", транзакция прерывается

  8. Платежная система отправляет запрос в банк

  9. Платежная система получает ответ от банка со статусом транзакции

  10. Платежная система выводит чек на странице платежа

  11. Платежная система отправляет статус транзакции в проект на адрес указанный в параметре callback_url

UML-диаграмма проведения платежа

Last updated