带有订阅的 React-native Stripe 支付 Sheet
React-native Stripe Payment Sheet with Subscription
我正在使用 stripe-react-native 处理付款,我可以使用 PaymentIntent
流程通过付款-sheet 处理一次性付款。
现在我无法使用相同的支付 sheet 流程创建订阅,有人试过吗?或者建议如何在订阅中使用 PaymentIntent
?
您需要扩展带有支付意向的订阅对象。
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
我正在使用 stripe-react-native 处理付款,我可以使用 PaymentIntent
流程通过付款-sheet 处理一次性付款。
现在我无法使用相同的支付 sheet 流程创建订阅,有人试过吗?或者建议如何在订阅中使用 PaymentIntent
?
您需要扩展带有支付意向的订阅对象。
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