Инструменты страницы
Оплата с перенаправлением пользователя на сервер ACS
- Сведения для разработчиков представлены на сайте Google.
- Страница платежа должна быть оформлена в соответствии с руководством по использованию бренда.
Если при оплате через Google Pay платёжная страница расположена на стороне продавца, схема взаимодействия выглядит следующим образом.
| Одностадийный платёж | Двухстадийный платёж | |
|---|---|---|
| 1 | Клиент формирует заказ на сайте интернет-магазина и выбирает способ оплаты Google Pay. | |
| 2 | Система интернет-магазина формирует запрос на оплату в Google Pay. | |
| 3 | Система Google Pay формирует зашифрованные платёжные данные. | |
| 4 | Система интернет-магазина получает зашифрованные платёжные данные. | |
| 5 | Система интернет-магазина формирует запрос в платёжный шлюз на оплату Google Pay, указывая полученные зашифрованные платёжные данные:
При этом параметр | Система интернет-магазина формирует запрос в платёжный шлюз на оплату Google Pay, указывая полученные зашифрованные платёжные данные:
При этом в запросе передаётся параметр |
| 6 | Платёжный шлюз расшифровывает полученный токен и проверяет карту, токенизирована она или нет. | |
| 7 | При условии, что карта вовлечена в 3-D Secure, платёжный шлюз отправляет ответ на запрос на оплату, в котором содержится ссылка перенаправления на сервер ACS. | |
| 8 | Пользователя перенаправляет на сайт ACS. Существует два способа перенаправления на ACS: обычный и упрощённый (см. ниже). Обычный
Для перенаправления на ACS мерчант со своей стороны должен отправить клиента по адресу, указанному в параметре
Запрос должен быть в формате POST. В зависимости от используемой схемы подключения клиент после аутентификации на ACS будет перенаправлен в платёжный шлюз или в магазин. Упрощённый Чтобы клиент попал на страницу ACS, продавец перенаправляет его на страницу платёжного шлюза следующего вида:
где: Не забудьте добавить api. перед именем домена. Далее без дополнительных действий со стороны клиента платёжный шлюз перенаправляет его на страницу ACS банка эмитента, где клиент проходит аутентификацию. |
|
| 9 | Пользователь переходит на сайт ACS и аутентифицируется. | |
| 10 | После успешной аутентификации пользователя перенаправляют с сайта ACS на страницу платёжного шлюза. | |
| 11 | Пользователь переходит на страницу платёжного шлюза. | |
| 12 | Платёжный шлюз возвращает результат оплаты. | |
| 13 | Продавец запрашивает у платёжного шлюза статус оплаты заказа: |
|
| 14 | Не актуально | Для списания средств со счёта клиента продавец должен направить в платёжный шлюз запрос завершения оплаты: |
| 15 | Не актуально | Платёжный шлюз возвращает результат обработки запроса. Статус заказа не возвращается. Для получения статуса заказа необходимо отправить в шлюз запрос состояния заказа: |