Самостоятельная интеграция Вашего сайта или приложения с 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 PAYMENT METHOD ДЛЯ ВАШЕГО МАГАЗИНА И АККАУНТА В ПЛАТЕЖНОМ ШЛЮЗЕ АЛЬФА-БАНКА.
- Если ваш магазин уже интегрирован с платежным шлюзом Альфа-Банка, пожалуйста, свяжитесь с вашим менеджером или отправьте запрос на электронную почту: acquiring@alfabank.kiev.ua.
- Если ваш сайт не интегрирован с платежным шлюзом Альфа-Банка, пожалуйста, отправьте запрос на электронную почту: acquiring@alfabank.kiev.ua.
ШАГ 4. ПРОЦЕСИРОВАНИЕ ДАННЫХ ПОЛУЧЕННЫХ В ПАРАМЕТРЕ “TOKEN” ОТ GOOGLE.
Есть два варианта обработки данных полученных в параметре “token”:
- Данные полученные в параметре “token” должны быть дешифрованы (используйте информацию по генерации открытого ключа и пошаговую инструкцию по верификации и дешифрации токена), после чего отправлены в Альфа-Банк (используйте предоставленную ниже спецификацию).
- Процесс дешифрации проходит на стороне Альфа-Банка. Данные полученные в параметре “token” должны быть переданы Альфа-Банку (используйте предоставленную ниже спецификацию).
ШАГ 5. ПРОВЕРИТЬ СООТВЕТСТВИЕ КОНТРОЛЬНОМУ СПИСКУ ИНТЕГРАЦИИ.
Ознакомьтесь с контрольным списком и убедитесь, что все этапы интеграции страницы оплаты сайта выполнены.
Ознакомьтесь с контрольным списком и убедитесь, что все этапы интеграции приложения Android выполнены.
ШАГ 6. ЗАПРОСИТЬ ДОСТУП К РАБОЧЕЙ ВЕРСИИ У СПЕЦИАЛИСТОВ GOOGLE
Запросить доступ к рабочей версии для страницы оплаты сайта.
Запросить доступ к рабочей версии для приложения Android.