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


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

Покупатели смогут платить в один клик любой картой добавленной в аккаунт Google Pay
Простое и быстрое подключение Google Pay на сайт или в мобильное приложение
Возможность прямой интеграции платежного метода Google Pay
С оплатой в один клик, продавцы могут сократить время покупок
Google Pay защищает платежные данные клиентов и сохраняет их аккаунты в безопасности
Продавцы могут подключиться к сети, в которую входят сотни миллионов пользователей Google
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. В качестве параметров скрипта укажите:

  1. Доступные методы платежа:
    var allowedPaymentMethods = ['CARD', 'TOKENIZED_CARD'];
  2. Тип токенизации - PAYMENT_GATEWAY:
    tokenizationType: 'PAYMENT_GATEWAY'
  3. Параметр gateway: wayforpay
  4. Параметр 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
Написать нам в мессенджеры