Самостійна інтеграція платформи інтернет-магазину з Google Pay API
КРОК 1. ОЗНАЙОМТЕСЬ З ДОКУМЕНТАЦІЄЮ
Перед налаштуванням Google Pay API, будь ласка, ознайомтесь із документацією:
- Документація для розробників мобільних додатків із правилами використання Google Pay API, бренду 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 – The unique identifier of the online store, which is provided to each partner when connecting to Alfa-Bank's payment gateway.
КРОК 2. ІНТЕГРУВАТИ ВАШ САЙТ/ ДОДАТОК ІЗ GOOGLE PAY API ТА API АЛЬФА-БАНК
Якщо с Вашого боку інтеграція виконана вірно, на Вашому сайті/додатку буде показана кнопка оплати. Після натискання кнопки на пристрої з підключеним Google Pay з’явиться спливаюче вікно або форма вибору прив'язаної до облікового запису Google карти.
Приклад значень параметрів, які повертає Google Pay:
Приклад параметрів, які повертає 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.