Спасибо за вашу помощь.Я говорил с Stripe и ниже был ответ.Они подтвердили, что вам нужен серверный сервер все время.
- К сожалению, мы не предоставляем никаких хостинговых решений при работе с потоками платежей на основе приложений - вам необходимо иметь внутреннюю настройку или использовать безсерверное решение, такое как Heroku, для вашего решения.возможный переход в производственную среду, а также в процессе разработки, чтобы протестировать свой бэкэнд.
Вообще говоря, вы будете использовать наши SDK при создании приложения для реализации клиентской среды, позволяющей безопасно собирать и маркировать платежные реквизиты от клиентов из вашего приложения.Тем не менее, на внутреннем сервере вы фактически будете отправлять запросы в Stripe, когда вам нужно будет создать платеж, вернуть платеж или предпринять какие-либо другие действия, связанные с API.
Кроме того, ваш фоновый сервер будет играть критически важную роль, поскольку именно здесь вам потребуется сгенерировать эфемерные ключи, которые будут использоваться в качестве учетных данных сеанса на стороне клиента для пользователя приложения.Использование эфемерных ключей облегчит поиск и обновление объектов клиента в Stripe для данного пользователя (постоянное создание и использование отдельных объектов клиента является поведением по умолчанию для наших мобильных SDK), но гарантирует, что секретные ключи API вашей учетной записи Stripe будутостаются защищенными (в клиенте по-прежнему используются открытые ключи API).