如何使用 React Native 实现 Stripe?
Posted
技术标签:
【中文标题】如何使用 React Native 实现 Stripe?【英文标题】:How to implement Stripe with React Native? 【发布时间】:2017-02-26 19:28:56 【问题描述】:我研究过如何使用 React native 实现 Stripe,但还没有找到可靠的方法。显然,React Native 不支持 http 模块,因此必须通过 fetch
使用 Stripe API(如 http://blog.bigbinary.com/2015/11/03/using-stripe-api-in-react-native-with-fetch.html 中所述)。
所以我的问题是,使用 fetch 方法来 Stripe API 端点是 stripe.js
的一个很好的替代品吗?如果不使用stripe.js
,我会错过任何东西吗?另外,stripe.js
是 Stripe SDK 的另一个名称吗?
最后,通过使用 fetch 到 Stripe API 端点代替 stripe.js
,它是否仍被视为完全符合 PCI 的集成,如 https://stripe.com/docs/security 中所述?
提前谢谢你
【问题讨论】:
how to use Stripe (stripe.js) and react-native的可能重复 【参考方案1】:我们在这里为两个平台制作了原生 Stripe SDK 包装器:https://github.com/tipsi/tipsi-stripe
当您使用原生 sdk 时,它可以让您更好地与平台集成,因此我们的目标是为两个平台制作相同的 api 并支持原生功能。
【讨论】:
是否有计划在此包装中包含银行账户/ACH? 这个也支持通用windows平台吗? 不,没有本机 Windows 绑定。我相信,你可以在 windows 上使用tipsi.js 嗨@cybergrind 我正在使用您的tipsi-stripe 模块。它仅用于生成令牌吗?我们可以使用它更新卡的详细信息吗? 这个包还在维护吗?以上是关于如何使用 React Native 实现 Stripe?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 React Native 中使用 SFAuthenticationSession 或 SFSafariViewController 实现 Facebook 登录?