Оплата через Google Pay на сайте (платёжная страница на стороне платёжного шлюза)

При оплате с использованием Google Pay на сайте взаимодействие происходит по следующей схеме.

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

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

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

3 Платёжный шлюз перенаправляет клиента на платёжную страницу.
4 Клиент выбирает оплату через Google Pay.
5 Платёжный шлюз обменивается с системой Google Pay платёжными данными, после чего перенаправляет пользователя на страницу результата оплаты.
6

Продавец запрашивает у платёжного шлюза статус оплаты заказа, используя уникальный идентификатор, полученный при регистрации заказа в параметре orderId:

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

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

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

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