
Позвольте покупателям быстро совершить оплату с помощью сохраненных карт в аккаунте Google Pay™
Google Pay™ - это мгновенный способ оплаты от Google, который позволяет просто и быстро оплатить картой, без необходимости вводить данные для каждого платежа. Данные карты надежно хранятся в Google. Данный метод доступен для оплаты в мобильных приложениях на любых устройствах Android и при совершении платежа в браузере Chrome.






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

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

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

3. Оплата происходит с указанной карты. Продавец получит уведомление об оплате
Интеграция
Подключение Google Pay возможно с помощью прямой интеграции или через страницу/виджет WayForPay.
Google Pay доступен всем магазинам/торговцам подключенным к системе WayForPay без дополнительных соглашений и действий.
Подключение через страницу/виджет WayForPay
При таком способе нет необходимости в дополнительных интеграциях. Кнопка Google Pay будет отображена на платежном виджете или странице WayForPay. Если Вы уже зарегистрированы в WayForPay метод оплаты включается автоматически. Управлять методами оплаты можно в Личном кабинете, в меню "Платежные методы".
Прямое подключение через Google Pay API
При такой интеграции необходимо будет пройти ряд процедур и проверок для подключения. Необходимо подать заявку, а также сайт или приложение должны соответствовать ряду требований. Ваш сайт должен работать по схеме HTTPS и поддерживать протокол TLS 1.2.
Прямое подключение через Google Pay API
Для приема платежей в приложении или на сайте с прямой интеграцией Google Pay, необходимо:



Используйте Google Pay API для получения PaymentData. В качестве параметров скрипта укажите:
-
Доступные методы платежа:
var allowedPaymentMethods = ['CARD', 'TOKENIZED_CARD']; -
Тип токенизации - PAYMENT_GATEWAY:
tokenizationType: 'PAYMENT_GATEWAY' - Параметр gateway: wayforpay
- Параметр gatewayMerchantId: Ваш merchantAccount из личного кабинета Wayforpay.com.
Если с вашей стороны интеграция выполнена верно, Вы на своем сайте/приложении получите кнопку Gpay

После нажатия кнопки на устройстве с подключенным Google Pay появится всплывающее окно или форма выбора привязанной карты.
Пример использования Google Pay API от Google.
Пример набора данных, возвращаемых Google Pay
{
"apiVersionMinor":0,
"apiVersion":2,
"paymentMethodData":{
"description":"Mastercard •••• 1164",
"tokenizationData":{
"type":"PAYMENT_GATEWAY",
"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\"}"}"
},
"type":"CARD",
"info":{
"cardNetwork":"MASTERCARD",
"cardDetails":"1164",
"billingAddress":{
"phoneNumber":"+380 63 000 00 35",
"address3":"",
"sortingCode":"",
"address2":"",
"countryCode":"UA",
"address1":"ул. ",
"postalCode":"49107",
"name":"Super 1",
"locality":"Днепр",
"administrativeArea":"Дніпропетровська область"
}
}
},
"email":"[email protected]"
}
В случае подтверждения плательщиком оплаты коллбек вернет в функцию processPayment данные, которые необходимо будет отправить в API WayForPay, для проведения оплаты.
Пример набора данных, отправляемых методом Charge wayforpay api
{
"apiVersion":1,
"transactionType":"CHARGE",
"merchantAccount":"test_merch_n1",
"merchantDomainName":"www.wayforpay.com",
"orderReference":"refGP1",
"orderDate":1548662705,
"amount":1,
"currency":"UAH",
"productName":[
"iphone 6p",
"iphone 7p"
],
"productPrice":[
21.1,
30.99
],
"productCount":[
1,
2
],
"clientFirstName":"Username",
"clientLastName":"user1",
"clientCountry":"UKR",
"clientEmail":"[email protected]",
"clientPhone":"380632507744",
"clientIpAddress":"127.0.0.1",
"merchantSignature":"faf738c78dade126d7b2c91525a20149",
"cardHolder":"JOHN DOE",
"merchantTransactionType":"AUTH",
"merchantTransactionSecureType":"NON3DS",
"gpApiVersionMinor":0,
"gpApiVersion":2,
"gpPMDescription": "Mastercard •••• 6861",
"gpPMType": "CARD",
"gpPMTCardNetwork":"MASTERCARD",
"gpPMTCardDetails":"1111",
"gpTokenizationType":"PAYMENT_GATEWAY",
"gpToken":"{"signature":"BEQCIEHXkYIXHJGMLzV/mWarddasNdIasdSdaoaDd5sadneEnfrwboAim0qAiAlQkgA5jwdswqeqefsaEHkfvDsHfENBx13dGhR/tUXrw\u003d\u003d","intermediateSigningKey":{"signedKey":"{\"keyValue\":\"fdsrfewrSYIKoZIzj0DAQcDQgAEFqnQNTcgsA2s9RXdasqwreOIRUZYXV0K6AWx9LtYD+yc+PrLIiZSDoQr+LbVVf//AWtscPRCUpDApQCifIj0eRyg\\u003d\\u003d\",\"keyExpiration\":\"1547332502665\"}","signatures":["MEQUXsLj97pXthJYM6bAq9rezLOeE0xmVm8SAiAWmRqFlf44O5PNdnTz+ZuK9AwQLmenUdprZxeqPiAotg\u003d\u003d"]},"protocolVersion":"ECv2","signedMessage":"{\"encryptedMessage\":\"n1dxiU7Ci6LPfY00LvKiuqHfOYnsUJKO46gPRFHCPVosmgeoQ/pr+f31MLEqg7nrPPxpZH39LUx+HDUSEoMFrF7qZI5ME5Mc5eL14msf7FZ/PyE8yQq251FFOrx40mjRNVDQxupsPbYJziHYPZ6kOz/1SENDi9e85W38RADWaBN2AmoeZ34OdJUEM9n9isUKoIrMBATlfiaanL3HNYasz1P6BHIPt1lP6LiLpg5QE3tnbdzoCyq3pK+Vfq6s5paw5PrSvzKlZ2zVQ1I1AZfPqfPac28rrKmuT/uD1BWWwPEH5XeGXuo+Iybl1LI/ifNY\\u003d\",\"ephemeralPublicKey\":\"BT0/2SkGJo+BPVPYcWE4mvU0Bs/0B6MWEk3N6nlM55ewfnOatJ9kpGqiY22UJm8dtQCTphM\\u003d\",\"tag\":\"qvhau2mvT4/4/FSdRWaAR7j9hd0\\u003d\"}"}",
"holdTimeout":1000000
}

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

Комиссия
К платежному методу применяется стандартная комиссия установленная для магазина.

Полезные ссылки
Еще не с WayForPay?
Зарегистрируйтесь и подключите популярный платежный метод для своих клиентов
Остались вопросы? Мы на связи 24/7
Написать нам в мессенджеры