Нативна кнопка Google Pay

Інтеграція Google Pay API

Документація

1. Отримання даних для інтеграції

Зареєструйте мерчанта в Monobank

Щоб отримати доступ до прийому платежів через Google Pay, вам потрібно:

2. Підключення Google Pay API на сайт

Додайте Google Pay SDK у <head> сторінки:

Copy

<script async src="https://pay.google.com/gp/p/js/pay.js"></script>

3. Налаштування Google Pay API

Створіть об'єкт paymentDataRequest, використовуючи gateway: "monobank" та ваш gatewayMerchantId:

Copy

4. Додавання кнопки Google Pay

Додайте кнопку на сайт:

Copy

Помістіть кнопку в HTML-код:

Copy

5. Обробка платежу

При натисканні на кнопку Google Pay клієнт здійснює оплату, а ви отримуєте зашифрований токен платежу (paymentData).

Copy

6. Відправка платежу в Monobank

Вам потрібно надіслати отриманий токен платежу на сервер та передати його в API Monobank.

🔹 URL API Monobank для обробки платежу: POST https://api.monobank.ua/api/merchant/wallet/payment

🔹 Приклад запиту:

Copy

В поле gToken передається signature отриманий від google. Потрібно задати правильний формат для передачі в api. Звірити чи правильний передаєте формат можна на сайті - https://jsonformatter.org/json-stringify-onlinearrow-up-right (це безкоштовний сайт для перетворення даних у формат JSON Stringify

Після впровадження цієї інструкції ваш сайт зможе приймати платежі через Google Pay + Monobank, а всі платежі будуть проходити через gateway.

Є питання? Звертайтеся до нас! 🚀

Last updated