与EXPO React Native App进行条带化集成

时间:2018-10-15 02:04:24

标签: stripe-payments expo

我正在使用expo构建应用程序并响应本机,并且我计划使用Stripe处理付款。

我不想使用Expo付款,因为它要求我按照here的描述分离项目以在iOS上接受付款。

根据this comment,用户输入信用卡信息的输入字段必须由支付提供商(在我的情况下为Stripe)托管,以符合PCI。我以为这意味着我不能使用tipsi-stripe library正确吗?

据我所知,Stripe不提供react本机组件。在那种情况下,我所能想到的就是将Stripe元素或checkout组件作为WebView嵌入到我的react native应用程序中,以便输入字段由Stripe托管。我缺少一种更简单或更“本地化”的方式吗?

1 个答案:

答案 0 :(得分:0)

您对集成Stripe API的理解是正确的。为了避免大多数PCI合规性复杂性,您将需要使用Stripe Element / Checkout或Mobile SDK [0]。

所以你可以

  1. 托管Elements / Checkout并在WebView中使用
  2. 使用移动SDK

对于数字2,由于您正在使用react-native,因此可以使用Tipsi-Stripe,因为tipsi-stripe构建在Stripe Mobile SDK的顶部。

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