Докуменація GooglePay™
Етап 1. Ознайомлення
Перед початком роботи з Google Pay™ API варто детально ознайомитися з офіційною документацією. Вона містить вимоги до використання сервісу, керівництва з інтеграції та контрольний список для перевірки коректності підключення.
Для розробників мобільних додатків: містить інформацію про правила використання Google Pay™ API, бренду Google Pay™, посібник користувача та контрольний список інтеграції.
Для розробників вебсайтів: включає правила застосування Google Pay™ API та його брендовані елементи, посібник користувача та контрольний список інтеграції.
Для коректної інтеграції Google Pay™ API та отримання PaymentData у ваш сайт або додаток необхідно:
Використовувати вебсторінку з HTTPS-протоколом і дійсним TLS-сертифікатом.
Налаштувати параметри:
allowPaymentMethods : CARD
tokenizationSpecification = { "type": "PAYMENT_GATEWAY" }
allowedCardNetworks = ['MASTERCARD', 'VISA']
allowedCardAuthMethods = ['PAN_ONLY', 'CRYPTOGRAM_3DS']
gateway = timeproject
gatewayMerchantId — унікальний ідентифікатор магазину, що видається при підключенні до платіжного шлюзу AllianceBank.
3DS-верифікація для PAN_ONLY виконується за замовчуванням.
Етап 2. Інтеграція вашого сайту або додатка з Google Pay™ API з платіжним шлюзом Alliance Bank
Якщо інтеграція виконана коректно, на сторінці вашого сайту або у додатку відобразиться кнопка оплати. При натисканні користувач побачить спливаюче вікно з вибором картки, прив'язаної до облікового запису Google™.
Приклад параметрів, які повертає Google Pay™ API описані в запиті: Запит проведення платежу
Етап 3. Активація способу оплати Google Pay™ для магазину та користувача
Якщо ваш інтернет-магазин вже інтегрований з Alliance Bank, зверніться до менеджера або напишіть запит на email:
ecom.support@bankalliance.ua
Якщо інтеграція з Alliance Bank ще не виконана, також зверніться за вказаною електронною адресою
ecom.support@bankalliance.ua
Етап 4. Обробка даних із параметру "token"
Є два способи обробки отриманого token
:
Розшифровка на стороні магазину — дані розшифровуються перед передачею в Alliance Bank.
Розшифровка на стороні Alliance Bank — дані у незмінному вигляді передаються до Alliance Bank.
Для розшифровки paymentData Google™ рекомендує використовувати бібліотеку Tink.
Опис використання бібілотеки Tink
Етап 5. Перевірте відповідність інтеграціі по чек листу
Ознайомтесь з контрольним списком та переконайтесь що всі етапи інтеграції сторінки оплати виконані.
Ознайомтесь з контрольним списком і переконайтесь, що інтеграція Android-додатку відповідає вимогам.
Етап 6. Запит доступу до робочої версії від спеціалістів Google™
Подайте запит на доступ для сайту.
Подайте запит на доступ для Android-додатку.
Last updated