Оплата с помощью Samsung Pay Web (платёжная страница расположена на стороне продавца)

Если при оплате через Samsung Pay платёжная страница расположена на стороне продавца, схема взаимодействия выглядит следующим образом.

Одностадийный платёж Двухстадийный платёж
1 Покупатель формирует заказ на сайте продавца
2

Продавец отправляет в платёжный шлюз запрос на регистрацию заказа:

Продавец отправляет в платёжный шлюз запрос на регистрацию заказа с предавторизацией:

3 Платёжный шлюз регистрирует заказ и в ответ отправляет продавцу идентификатор созданного заказа
4 Система магазина перенаправляет покупателя на платёжную страницу, на которой ему открывается платёжная форма.
5 Покупатель выбирает оплату с помощью Samsung Pay Web
6 Продавец отправляет в платёжный шлюз запрос на оплату через Samsung Pay Web: интерфейс REST (payment.do).
7 Платёжный шлюз обменивается данными с Samsung Pay, чтобы получить данные для отправки ответа продавцу.
8 Платёжный шлюз отправляет ответ на запрос оплаты через Samsung Pay.
9 Платёжная форма перенаправляет покупателя на страницу Samsung Pay. При этом используется JavaScript-сценарий, в котором вызывается функция connect, в которой нужно передать данные из ответа на запрос оплаты через Samsung Pay.
10 Samsung Pay информирует покупателя о необходимости аутентифицироваться, после чего покупатель на аутентифицируется на своём мобильном устройстве, выбирает карту для оплаты и подтверждает оплату.
11 Samsung Pay обменивается данным с платёжным шлюзом.
12 Покуаптелю отображается платёжная форма с результатом оплаты
13

Продавец запрашивает у платёжного шлюза статус оплаты заказа:

14 Не актуально

Для списания средств со счёта клиента продавец должен направить в платёжный шлюз запрос завершения оплаты:

15 Не актуально

Платёжный шлюз возвращает результат обработки запроса. Статус заказа не возвращается. Для получения статуса заказа необходимо отправить в шлюз запрос состояния заказа: