УКР | ENG
Google Pay™ – простий спосіб оплати, що надає можливість швидко та безпечно сплачувати карткою без необхідності вводити платіжні дані для кожного платежу. Дані картки надійно зберігаються в Google. Цей метод оплати доступний для всіх пристроїв (мобільних телефонів або комп'ютерів), незалежно від операційної системи та веб-браузера.
Google Play є товарними знаками Google LLC.
Зверніть увагу, що XPAY надає Партнерам можливість підключити оплату на сайті через Google Pay у два способи, використовуючи:
Якщо ви обрали варіант - "Пряма інтеграція через Google Pay API" виконайте наступні кроки:
По завершенню попередніх 4 кроків використовуйте Google Pay API для отримання PaymentData.
Як параметри скрипта вкажіть:
2.1 Доступні методи платежу:
var allowedPaymentMethods = ['CARD', 'TOKENIZED_CARD']
;
2.2 Тип токенізаціі - PAYMENT_GATEWAY:
tokenizationType: 'PAYMENT_GATEWAY
;
2.3 Параметр gateway:
xpay
;
2.4. Параметр gatewayMerchantId
Ваш merchantAccount
, який надається фахівцем XPAY.
Платіжна адреса Клієнта не потрібна для запитів XPAY Google Pay API.
Якщо ви коректно виконали всі кроки ваша інтеграція дозволить отримати кнопку Google Pay на сторінці оплати на вашому сайті чи у додатку.
Спливаюче вікно або форма вибору додаткової картки з’явиться після натискання кнопки на пристрої з підключеним Google Pay. Після того, як Клієнт обере картку, ви отримаєте набір даних із PaymentData.
{
"apiVersion": 2,
"apiVersionMinor": 0,
"paymentMethodData": {
"type": "CARD",
"description": "Visa •••• 1234",
"info": {
"cardNetwork": "VISA",
"cardDetails": "1234"
},
"tokenizationData": {
"type": "PAYMENT_GATEWAY",
"token": "****PaymentMethodToken*****"
}
}
}
Партнер забирає токен зі структури "tokenizationData" та передає в систему XPAY через надсилання наступного запиту (параметр GoogleToken
):