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