如何使用 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 实现 Stripe?

如何在 React Native 中使用 SFAuthenticationSession 或 SFSafariViewController 实现 Facebook 登录?

React-Native 滑动删除

使用 react-native 抽屉实现侧边栏/汉堡菜单

如何使用 React Native 创建发光动画

react-native-snap-carousel 教程如何使用它