Интеграция Stripe с приложением expo response - PullRequest
0 голосов
/ 15 октября 2018

Я создаю приложение с использованием expo и реагирую на нативную версию и планирую использовать Stripe для обработки платежей.

Я не хочу использовать платежи Expo, поскольку мне требуется отсоединить проект для приема платежей на iOS, как описано здесь .

Согласно этого комментария , поля ввода, где пользователь вводит информацию о кредитной карте, должны быть размещены провайдером платежей (в моем случае, Stripe) для соответствия PCI.Правильно ли я считаю, что это означает, что я не могу использовать tipsi-stripe library ?

Stripe не дает реагировать родным компонентам, насколько я могу видеть.В этом случае все, что я могу придумать, это встроить элементы Stripe или компонент оформления заказа в виде WebView в мое собственное приложение, чтобы поля ввода размещались в Stripe.Есть ли более простой или «более родной» способ, которого мне не хватает?

1 Ответ

0 голосов
/ 15 октября 2018

Ваше понимание интеграции Stripe API верно.Чтобы избежать большей части сложности соответствия PCI, вам нужно использовать Stripe Element / Checkout или Mobile SDK [0].

Таким образом, вы можете либо

  1. Размещение элементов / оформить заказ и использовать в WebView
  2. Использование Mobile SDK

И для номера2, поскольку вы используете реагирующую нативу, вы можете использовать Tipsi-Stripe, потому что tipsi-stripe построен поверх Stripe Mobile SDK.

[0] https://stripe.com/docs/security#validating-pci-compliance

...