Позвольте покупателям быстро совершить оплату с помощью сохраненных карт в аккаунте Google Pay™

Google Pay™ - это мгновенный способ оплаты от Google, который позволяет просто и быстро оплатить картой, без необходимости вводить данные для каждого платежа. Данные банковской карты надежно хранятся в Google. Данный метод доступен для оплаты в мобильных приложениях на любых устройствах Android и при совершении платежа в браузерах Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Edge, Opera, или UCWeb UC Browser.

Google Pay и Google Play торговая марка Google LLC

  • Покупатели смогут платить в один клик любой картой добавленной в аккаунт Google Pay
  • Простое и быстрое подключение Google Pay на сайт или в мобильное приложение
  • Возможность прямой интеграции платежного метода Google Pay
  • С оплатой в один клик, продавцы могут сократить время покупок
  • Google Pay защищает платежные данные клиентов и сохраняет их аккаунты в безопасности
  • Продавцы могут подключиться к сети, в которую входят сотни миллионов пользователей Google

Как это работает?

Для быстрой и простой оплаты достаточно иметь добавленные карты в Google Pay

Клиент добавляет карту в Google Pay

При оплате достаточно выбрать ранее добавленную карту в Google Pay и подтвердить платеж

Оплата происходит с указанной карты. Продавец получит уведомление об оплате

Интеграция c Google Pay

Подключение Google Pay возможно с помощью прямой интеграции или через страницу МОБИ.Деньги.
Google Pay доступен всем магазинам/торговцам подключенным к системе МОБИ.Деньги без дополнительных соглашений и действий.

Подключение через страницу/виджет МОБИ.Деньги

При таком способе нет необходимости в дополнительных интеграциях. Кнопка Google Pay будет отображена на платежной странице МОБИ.Деньги. Вам достаточно сообщить о своем желании менеджеру, который отвечает за ваше подключение.

Прямое подключение через Google Pay API

При такой интеграции необходимо будет пройти ряд процедур и проверок для подключения. Необходимо подать заявку, а также сайт или приложение должны соответствовать ряду требований. Ваш сайт должен работать по схеме HTTPS и поддерживать протокол TLS 1.2.

Для приема платежей в приложении или на сайте с прямой интеграцией Google Pay, необходимо:

  • Выполнить требования по брендированию Google Pay Web Brand Guidelines.
  • Проверить соответствие контрольному списку для интеграции Google Pay Web integration checklist.
  • Пройти проверку - отправить сборку мобильного приложения или ссылку на сайт со страницей оплаты.

 

Используйте Google Pay API для получения PaymentData. В качестве параметров скрипта укажите:

01. Доступные методы платежа:

const allowedCardAuthMethods = ['PAN_ONLY', 'CRYPTOGRAM_3DS'];

02. Тип токенизации - PAYMENT_GATEWAY:

type: 'PAYMENT_GATEWAY'

03. Параметр gateway:

mobimoney

04. Параметр gatewayMerchantId:

Значение параметра gatewayMerchantId должно быть идентификатором точки оплаты

05. Параметр Billing Address:

Не используется


Более подробно об интеграции Google Pay с вашим web-сайтом описано в инструкции Google Pay Web developer documentation.

Описание использования протокола МОБИ.Деньги для осуществления операций с помощью Google Pay

01. Создайте запрос с помощью вызова метода CreatePayment

02. Запросите информацию от Google Pay

03. Передайте полученную информацию на ваш сервер

Сервер в процессе взаимодействия по протоколу интернет-эквайринга осуществляет вызов метода ProcessPayment.

 

В параметре CARD_DATA данного метода необходимо указать

 

"type":"googlePay",

"gpToken":{"signature":"...", "intermediateSigningKey":"..." ...}

 

gpToken - JSON строка параметра token полученная от GooglePay.

 

Внимание! Протокол предоставляется службой поддержки или менеджером, который отвечает за ваше подключение.

 

Если с вашей стороны интеграция выполнена верно, Вы на своем сайте/приложении получите кнопку Gpay. После нажатия кнопки на устройстве с подключенным Google Pay появится всплывающее окно или форма выбора привязанной карты.

 

Пример использования Google Pay API от Google.

Пример набора данных, возвращаемых Google Pay

1 {
2  
3 "apiVersionMinor":0,
4 "apiVersion":2,
5 "paymentMethodData":{
6  
7 "description":"Mastercard  •••• 1164",
8 "tokenizationData":{
9  
10 "type":"PAYMENT_GATEWAY",
11 "token":"{"signature":"MEUCeretMPEQPUMnvMOnDAgZsOLVnFnfjmo5ALe/1D6o7hdzAiEA94L1GfNWW84kbUdHHn+l6B6n18VgIA3sdkPqKL36tqk\u003d","intermediateSigningKey":{"signedKey":"{\"keyValue\":\"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEem3biYxltOBuMV+Dd9g+ZhV3VEzP2vAlFXvb9tJoYGLtetxDYWTUqnXPvKGDeAnSNrkPo8hu5kLtxN0QXCYkqQ\\u003d\\u003d\",\"keyExpiration\":\"1551385212256\"}","signatures":["MEYCIQD/TWKunZJhG/u3iL2H5P3i9r0rCbpw1/+z9dr/yGytvwIhAPfV2zF5cqP/L+42W+JKv6fgQKBEc67HTtfderefdghJ"]},"protocolVersion":"ECv2","signedMessage":"{\"encryptedMessage\":\"OidSptk8w+I3FnR1VFmiVswXaZ7ADnmMP1MQelp6GSg0/3aVpAXeLRH/fT1wN7gpxNPy7tFITeQenrJm3QG19tAPuVhcAVM26DMU6LAmZPyPXALktpnYrUj6etCjvWWM/1LkhjDBSjtkmpWRiHIyqj5aud/j8rxFEk06GhwqPWbnJwdCgNf32LJP7bSpUWvHOioaZIV1vdeV6d7iQ6EDWWAS/z9pXWkqpW//M/TVTrcKFXh4C2TI2O+qyBD9VzK3TqU6wS5VsYL69W9/4xzV5L5irpp/wzNfPHkJd8QIwcsIPuNWBtGm3v+JCaqIA3oK9Sw/5o/gZp/pnOhUdax0VjGEvmbGXs2+ufBChCkh+/BpobbpzVS9T/DZSlUO2FLANMjSaEQzh74ymtDgP4x9O64RAdySW+V7lVZMa7FVZ3PFnTfa8W89pzIgo6ocSGHQPBFnExTmSbDpUU0L12wzHkAcZSyngPAljqg\\u003d\",\"ephemeralPublicKey\":\"BBKgbSbykNy1111QYRmGJEhnCorkt+VoDYlYbAlg0a5WO2uV/M50XqOSG0uxWAvUqrZolQuEX6yZ+dvvufLEZtI\\u003d\",\"tag\":\"p9ItvOfsQVTzhTPHq6ycYjKX1TtozP/yym4QWWVRVCk\\u003d\"}"}"
12 },
13 "type":"CARD",
14 "info":{
15  
16 "cardNetwork":"MASTERCARD",
17 "cardDetails":"1164",
18 "billingAddress":{
19  
20 "phoneNumber":"+78121234567",
21 "address3":"",
22 "sortingCode":"",
23 "address2":"",
24 "countryCode":"RU",
25 "address1":"ул. ",
26 "postalCode":"197343",
27 "name":"Super 1",
28 "locality":"Санкт-Петербург",
29 "administrativeArea":"Санкт-Петербург"
30 }
31 }
32 },
33 "email":"rr@1mps.ru"
34  
35 }

Поддерживаемые платежные системы

Ограничения по странам-эмитентам зависят от конкретного мерчанта