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