Настройка платежной системы в мобильном приложении, фреймворк Flutter

Всем привет! Прошу кого-нибудь объяснить, как произвести интеграцию платежной системы в мобильное приложение на фреймворке Flutter. Само приложение уже написано, так же есть REST API сервер. Нужно сделать интеграцию Google Pay/Apple pay.

Как я понимаю, нужно сначала сделать платежный шлюз, например в Сбербанке, потом его использовать в подключаемой платежной системе?

Просто хотелось бы понять весь пайплайн работы над интеграцией платежной системы в мобильное приложение.

Буду очень благодарен за любую помощь. Спасибо заранее.


Ответы (1 шт):

Автор решения: MiT

Да все правильно, сначала нужно подключить платежный шлюз (интернет эквайринг). Общение с шлюзом можно делать как из приложения, так из вашего сервер (но нужно соответствовать сертификации). Например для Tinkoff уже есть SDK на dart.

Потом нужно добавить Google Pay/Apple pay в приложение, есть уже готовые плагины, один из них Mad Pay. Чтобы он работал его нужно настроить, получить MerchantId из Google и Apple.

Далее когда мы все подключим, нам нужно будет передавать из Google Pay/Apple pay токен платежа в платежный шлюз, и обрабатывать сам платеж...


Полезные ссылки: Приема платежей в мобильном приложении на Flutter, Как сделать оплату и покупки в Mad Pay с Apple Pay | Google Pay|Tinkoff Acquiring

→ Ссылка