带有订阅的 React-native Stripe 付款表

问题描述 投票:0回答:2

我使用 stripe-react-native 来处理付款,并且我能够使用

PaymentIntent
流程通过付款表处理一次性付款。

现在我一直坚持使用相同的付款表流程创建订阅,以前有人尝试过吗?或者建议如何在订阅中使用

PaymentIntent

react-native stripe-payments subscription
2个回答
3
投票

您需要扩展具有支付意图的订阅对象。

const subscription = await stripe.subscriptions.create({
  ...subscriptionSettings
  expand: ['latest_invoice.payment_intent']
});

然后您可以使用以下方式访问它:

const paymentIntent = subscription.latest_invoice.payment_intent
const clientSecret = subscription.latest_invoice.payment_intent.client_secret

0
投票

以与上述相同的方式发送 clientSecret

在前端反应本机移动应用程序 使用 paymentIntentClientSecret 时,工作表会显示错误“确认意图时发生错误。请正确检查‘ paymentIntent.lastPayment’或 setupIntent.lastSetupError ”

使用 setupIntentClientSecret 时出现以下错误 {“code”:“失败”,“declineCode”:null,“localizedMessage”:“

secret
格式与预期的客户端机密格式不匹配。”,“message”:“
secret
格式与预期的客户端机密格式不匹配.", "stripeErrorCode": null, "type": null}

任何人都可以提供解决方案吗

© www.soinside.com 2019 - 2024. All rights reserved.