react-native - 使用 React Native 使用 Apple Pay token 进行 Stripe 支付

标签 react-native stripe-payments create-react-native-app

我已经在 React Native 项目中安装了包 React-Native-Payments,并且我从该响应中获得了 token ,使用该 token 我想使用 Stripe 进行付款,有可用的 API 吗?使用带 Stripe 的苹果支付 token 。

基本上我们必须检查从Apple Pay获得的 token ,然后才能传入剥离支付API方法,API端有什么可用的吗?

最佳答案

react-native- payment 库有一个 Stripe 特定的插件,您可以使用:

https://github.com/naoufal/react-native-payments/tree/master/packages/react-native-payments-addon-stripe

如文档所述,此插件将允许您接收 Stripe 收费代币,作为 PaymentResponse 的一部分。 .

获得 Stripe token 后,您需要将其发送到您的服务器,您可以将其保存给 Stripe 客户以用于收费。如果您从库取回的 token 具有 tok_ 前缀,则意味着它是旧 token ,因此您可能希望将其转换为较新的 PaymentMethods API。为此,您需要创建一个新的 PaymentMethod 并传入 card: { token: "tok_xyz"}。从那里,您可以将新创建​​的 PaymentMethod(将具有 pm_ 前缀)保存到 Stripe 客户:

然后,您可以使用 Customer/PaymentMethod 组合来使用 Stripe 的所有 API 来处理付款。

关于react-native - 使用 React Native 使用 Apple Pay token 进行 Stripe 支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63035815/

相关文章:

android - 在动态生成的组件中创建 React Native 应用程序,开发和生产差异

javascript - React Native,动态显示图像

javascript - react 导航未定义错误

android - create-react-native-app 不会创建 android/子目录

javascript - Stripe 订阅 - Charing 3D Secure 卡号返回 subscription_payment_intent_requires_action

stripe-payments - LIVE 模式下的 strip 测试

react-native - 弹出的展会 react native 应用程序需要展会?

javascript - 如何将应用程序状态的答案作为 Prop 而不是卡的内部状态传递

ios - react-native:禁用 PickerIOS 元素

ios - Stripe/苹果支付错误