首页 > 解决方案 > 如何使用 Stripe 的 PaymentIntents API 接受使用已保存卡的会话付款

问题描述

我正在研究 Stripe 的 React Native SDK 以在我的应用程序上接受付款。当我尝试添加卡并付款时,它运行良好。在此过程中,我正在添加setup_future_usage以保存卡(付款方式)以供将来使用。但我不确定将来如何对保存的卡收费。

在 Stripe 文档中,他们提到了会话外支付和恢复流程,以防会话外支付失败,因为它需要身份验证,但我找不到任何关于使用保存的卡进行会话支付的信息。

我有PaymentMethodIdand Client Secret(来自 PaymentIntent),但我不确定如何确认付款。

标签: react-nativestripe-payments

解决方案


PaymentMethods 对象设计为一次性使用,除非附加到客户。

在这种特殊情况下,您需要将根据您的 PaymentIntent 创建的 PaymentMethod 附加到预先存在的(或新客户)。然后,您可以将pm_xxxID 传递给confirmCardPayment.


推荐阅读