react-native - 如何使用 Stripe 的 PaymentIntents API 接受使用已保存卡的会话付款
问题描述
我正在研究 Stripe 的 React Native SDK 以在我的应用程序上接受付款。当我尝试添加卡并付款时,它运行良好。在此过程中,我正在添加setup_future_usage
以保存卡(付款方式)以供将来使用。但我不确定将来如何对保存的卡收费。
在 Stripe 文档中,他们提到了会话外支付和恢复流程,以防会话外支付失败,因为它需要身份验证,但我找不到任何关于使用保存的卡进行会话支付的信息。
我有PaymentMethodId
and Client Secret
(来自 PaymentIntent),但我不确定如何确认付款。
解决方案
PaymentMethods 对象设计为一次性使用,除非附加到客户。
在这种特殊情况下,您需要将根据您的 PaymentIntent 创建的 PaymentMethod 附加到预先存在的(或新客户)。然后,您可以将pm_xxx
ID 传递给confirmCardPayment
.
推荐阅读
- flutter - 悬停时显示/隐藏下拉菜单 Flutter for web
- ruby-on-rails - 捆绑更新轨道上的不兼容依赖项
- javascript - javascript 无法从 Python 烧瓶转换为对象 JSON 只能将其视为字符串
- scipy - Scipy最小化函数约束声明问题
- html - PSD to bootstrap - 请建议保持 HTML 与大 PSD 相同
- javascript - JSON 文件中的 HTML 标记显示为纯文本而不是真正的 HTML 标记
- multithreading - 在并行迭代器中执行计算,然后将其提供给单线程迭代器?
- google-apps-script - 在谷歌表格中取消选择或保存当前单元格
- spring-boot - 卡夫卡保留.字节| 手动确认
- html - Tailwind CSS 不必要的空格