При оплате с использованием Mir Pay в мобильной версии веб-сайта взаимодействие происходит по следующей схеме.
| Одностадийный платёж | Двухстадийный платёж | |
|---|---|---|
| 1 | Пользователь на сайте формирует заказ и начинает процедуру оплаты. | |
| 2 | Продавец отправляет в платежный шлюз запрос на оплату: | Продавец отправляет в платежный шлюз запрос на оплату: |
| 3 | Платежный шлюз перенаправляет клиента на платёжную страницу. | |
| 4 | Клиент выбирает оплату через Mir Pay. | |
| 5 | Платежная страница запускает Universal link на устройстве клиента и перенаправляет его в приложение MirPay. | |
| 6 | Клиент выбирает карту для оплаты в приложении MirPay. | |
| 7 | MirPay передает браузеру клиента redirect на URL платежной страницы. | |
| 8 | Платежный шлюз обменивается с системой Mir Pay платежными данными, после чего перенаправляет пользователя на страницу результата оплаты. | |
| 9 |
Продавец запрашивает у платёжного шлюза статус оплаты заказа, используя уникальный идентификатор, полученный при регистрации заказа в параметре |
|
| 10 | Не актуально | Для списания средств со счета клиента продавец должен направить в платежный шлюз запрос завершения оплаты: |
| 11 | Не актуально | Платежный шлюз возвращает результат обработки запроса. Статус заказа не возвращается. Для получения статуса заказа необходимо отправить в шлюз запрос состояния заказа: |