我正在使用expo构建应用程序并响应本机,并且我计划使用Stripe处理付款。
我不想使用Expo付款,因为它要求我按照here的描述分离项目以在iOS上接受付款。
根据this comment,用户输入信用卡信息的输入字段必须由支付提供商(在我的情况下为Stripe)托管,以符合PCI。我以为这意味着我不能使用tipsi-stripe library正确吗?
据我所知,Stripe不提供react本机组件。在那种情况下,我所能想到的就是将Stripe元素或checkout组件作为WebView嵌入到我的react native应用程序中,以便输入字段由Stripe托管。我缺少一种更简单或更“本地化”的方式吗?
答案 0 :(得分:0)
您对集成Stripe API的理解是正确的。为了避免大多数PCI合规性复杂性,您将需要使用Stripe Element / Checkout或Mobile SDK [0]。
所以你可以
对于数字2,由于您正在使用react-native,因此可以使用Tipsi-Stripe,因为tipsi-stripe构建在Stripe Mobile SDK的顶部。
[0] https://stripe.com/docs/security#validating-pci-compliance