Дозвольте покупцям швидко здійснити оплату за допомогою збережених карт в обліковому записі 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. Параметр gatewaywayforpay
  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":"rr@wayforpay.com"
}
У разі підтвердження платником оплати коллбек поверне в функцію processPayment дані, які необхідно буде відправити в API WayForPay, для проведення оплати. 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":"rob@mail.com",
    "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
Написати нам у месенджери