Дозвольте покупцям швидко здійснити оплату за допомогою збережених карт в обліковому записі 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' - Параметр gatewaywayforpay
- Параметр 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, для проведення оплати. 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
Написати нам у месенджери