Самостійна інтеграція платформи інтернет-магазину з Google Pay API
КРОК 1. ОЗНАЙОМТЕСЬ З ДОКУМЕНТАЦІЄЮ
Перед налаштуванням Google Pay API, будь ласка, ознайомтесь із документацією:
- Документація для розробників мобільних додатків із правилами використання Google Pay, бренда Google Pay, керівництвом та контрольним списком інтеграції.
- Документація для розробників сайтів із правилами використання Google Pay API, бренда Google Pay, керівництвом та контрольним списком інтеграції.
- Для інтеграції веб-сайта/додатка з Google Pay API и отримання PaymentData потрібен веб-сторінка з протоколом HTTPS и наявність TLS-сертифіката, підтвердженого доменом, а також використовувати такі значення параметрів:
allowPaymentMethods : CARD
tokenizationSpecification = { "type": "PAYMENT_GATEWAY"}
allowedCardNetworks = ['MASTERCARD', 'VISA'];
allowedCardAuthMethods = ['PAN_ONLY', 'CRYPTOGRAM_3DS'];
gateway = alfabankua
gatewayMerchantId – Унікальний ідентифікатор Інтернет магазину, який надається кожному партнеру при підключенні до платіжного шлюзу Альфа-Банку.
КРОК 2. ИНТЕГРУВАТИ ВАШ САЙТ/ ДОДАТОК ІЗ GOOGLE PAY API И API АЛЬФА-БАНК
Якщо с Вашого боку інтеграція виконана вірно, на Вашому сайті/додатку буде відображена кнопка оплати. Після натискання кнопки на пристрої з підключеним Google Pay з’явиться спливаюче вікно або форма вибору прив'язаної до облікового запису Google карти.
Приклад значень параметрів, які повертає Google Pay:
КРОК 3. АКТИВУЙТЕ МЕТОД ОПЛАТИ GOOGLE PAY ДЛЯ ВАШОГО МАГАЗИНУ ТА КОРИСТУВАЧА ЗАРЕЄСТРОВАНОГО В ПЛАТІЖНОМУ ШЛЮЗІ АЛЬФА-БАНКУ
- Якщо ваш интернет-магазин вже інтегрований до платіжного шлюзу Альфа-Банку, зв’яжіться з вашим менеджером, або надішліть запит на електронну адресу: acquiring@alfabank.kiev.ua.
- Якщо ваш сайт не інтегрований до платіжного шлюзу Альфа-Банку, будь ласка, надішліть запит на електронну адресу: acquiring@alfabank.kiev.ua.
КРОК 4. ОПРАЦЮЙТЕ ДАННІ ОТРИМАННІ ВІД GOOGLE В ПАРАМЕТРІ «token»
Існує два варіанти обробки даних отриманих від Google в параметрі «token»:
- Декриптація на боці магазину. Данні отримані в параметрі “token” мають бути дешифровані (Використовуйте інформацію про те, як генерується відкритий ключ для запиту на Google, декриптацію платіжного засобу «токен», та покрокову інструкцію по верефікації да декриптації токена), після цього мають бути надіслані в Альфа-Банк (використовуйте наведену нижче специфікацію).
- Декриптація на боці Альфа-Банку Данні отримані в параметрі “token” мають бути надіслані до Альфа-Банку (використовуйте наведену нижче специфікацію).
КРОК 5. ПЕРЕВІРИТИ ВІДПОВІДНІСТЬ КОНТРОЛЬНОМУ СПИСКУ ІНТЕГРАЦІЇ.
Ознайомтесь з контрольним списком і переконайтесь, що всі етапи інтеграції сторінки оплати сайта виконані.
Ознайомтесь з контрольним списком і переконайтесь, що всі етапи інтеграциії додатка Android виконані.
КРОК 6. ЗАПРОСИТИ ДОСТУП ДО РОБОЧОЇ ВЕРСІЇ У СПЕЦИАЛІСТІВ GOOGLE
Запросити доступ до робочої версії для сторінки оплати сайта.
Запросити доступ до робочої версії для додатку Android.