Докуменація GooglePay™

Етап 1. Ознайомлення

Перед початком роботи з Google Pay™ API варто детально ознайомитися з офіційною документацією. Вона містить вимоги до використання сервісу, керівництва з інтеграції та контрольний список для перевірки коректності підключення.

  1. Для розробників мобільних додатків: містить інформацію про правила використання Google Pay™ API, бренду Google Pay™, посібник користувача та контрольний список інтеграції.

  2. Для розробників вебсайтів: включає правила застосування 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: [email protected]

  • Якщо інтеграція з Alliance Bank ще не виконана, також зверніться за вказаною електронною адресою [email protected]

Етап 4. Обробка даних із параметру "token"

Є два способи обробки отриманого token:

  1. Розшифровка на стороні магазину — дані розшифровуються перед передачею в Alliance Bank.

  2. Розшифровка на стороні Alliance Bank — дані у незмінному вигляді передаються до Alliance Bank.

Для розшифровки paymentData Google™ рекомендує використовувати бібліотеку Tink.

Опис використання бібілотеки Tink

Етап 5. Перевірте відповідність інтеграціі по чек листу

Етап 6. Запит доступу до робочої версії від спеціалістів Google



Last updated