При оплате с использованием Samsung Pay взаимодействие происходит по следующей схеме.
Одностадийный платёж | Двухстадийный платёж | |
---|---|---|
1 | Пользователь выбирает способ оплаты Samsung Pay. | |
2 | Приложение отправляет сведения о платеже в Samsung. | |
3 | Samsung отправляет в приложение ответ содержащий, среди прочего, парамер 3ds.data с зашифрованными данными о платеже. |
|
4 | Продавец отправляет в платёжный шлюз запрос на оплату: При этом:
| Продавец отправляет в платёжный шлюз запрос на оплату: При этом:
|
5 | Платёжный шлюз расшифровывает полученный токен и производит оплату. | |
6 | Платёжный шлюз возвращает в приложение результат оплаты, который отображается на экране мобильного устройства. | |
7 |
Продавец запрашивает у платёжного шлюза статус оплаты заказа, используя уникальный идентификатор, полученный при регистрации заказа в параметре |
|
8 | Не актуально | Для списания средств со счёта клиента продавец должен направить в платёжный шлюз запрос завершения оплаты: |
9 | Не актуально | Платёжный шлюз возвращает результат обработки запроса. Статус заказа не возвращается. Для получения статуса заказа необходимо отправить в шлюз запрос состояния заказа: |