Разработать библиотеку на Flutter для онлайн оплаты

5 000 руб. за проект
21 сентября 2020, 16:59 • 3 отклика • 38 просмотров
Есть программа на Flutter, собирается под iOS и Android, в которую надо добавить онлайн оплату через GooglePay, ApplePay, SamsungPay, SberPay (поддержку этих 4х шлюзов). Чтобы запускалась та платежная система, которая настроена в смартфоне пользователя. Если на устройстве пользователя настроено несколько платежных систем, то нужно предоставить возможность выбора. Затем стандартным образом пользователь выбирает карту, с которой платит. От выбранной платежной системы в ответ нужно получить токен, который через рест API отправляется в банк, чтобы прошла транзакция. Платежный шлюз единый для всех 4х – Сбербанк России.

От исполнителя требуется библиотека на Dart, и код нативной подсистемы (iOS, Android), которая будет взаимодействовать с указанными системами оплаты. Все логины и пароли шлюза известны лишь в момент запуска приложения. То есть библиотека при создании экземпляра класса должна их принимать в качестве параметров, помимо суммы заказа и номера заказа.