Нужно ли размещать внутренний сервер для платежного шлюза Stripe \ Braintree после того, как я перенесу приложение в производство? - PullRequest
0 голосов
/ 04 февраля 2019

если бы кто-нибудь мог дать мне четкий ответ высокого уровня, это было бы здорово.Я хочу интегрировать платежный шлюз в свое приложение, например: Strip / Braintree, и все это уже работает в тестовой части, но теперь я хотел бы перевести его в рабочий режим. Нужно ли размещать внутренний сервер для извлеченияжетоны себя?В настоящее время я размещал тестовый сервер локально, чтобы проверить его работоспособность.Но что теперь?Нужно ли постоянно размещать это на сервере, чтобы мое приложение могло получать свои токены?Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Спасибо за вашу помощь.Я говорил с Stripe и ниже был ответ.Они подтвердили, что вам нужен серверный сервер все время.

- К сожалению, мы не предоставляем никаких хостинговых решений при работе с потоками платежей на основе приложений - вам необходимо иметь внутреннюю настройку или использовать безсерверное решение, такое как Heroku, для вашего решения.возможный переход в производственную среду, а также в процессе разработки, чтобы протестировать свой бэкэнд.

Вообще говоря, вы будете использовать наши SDK при создании приложения для реализации клиентской среды, позволяющей безопасно собирать и маркировать платежные реквизиты от клиентов из вашего приложения.Тем не менее, на внутреннем сервере вы фактически будете отправлять запросы в Stripe, когда вам нужно будет создать платеж, вернуть платеж или предпринять какие-либо другие действия, связанные с API.

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

0 голосов
/ 04 февраля 2019

Да, вы должны.Вы можете начать с Виртуальной машины в DigitalOcean или Vultr.Сделайте там свою тестовую среду, затем укрепите сервер и т. Д. Если вы новичок в этом, я рекомендую вам найти кого-то, кто имеет опыт настройки серверов в производственных средах.

...