在使用node.js确认Stripe Payment意图时设置billing_address



是否有一种方法来指定与Node.js支付意图的账单地址?使用Stripe.js浏览器端框架,我可以通过使用Stripe元素和stripe.confirmPayment函数来实现这一点,该函数自动获取通过Stripe元素传递的信息。

我想在后端使用TypeScript和Node.js编写单元测试,并将账单地址存储在另一个数据库中,指定支付意图的账单地址。

使用stripe.paymentIntents.confirm方法,我找不到允许我在Stripe API文档中的支付意图中设置billing_details地址属性的参数。

我尝试通过创建一个客户来解决这个问题,为该客户分配一个地址和一个支付意图,然后确认支付意图,但这不会更新支付意图的billing_details地址属性。从后端在Node.js的billing_details属性中分配支付意图地址的最佳实践是什么?

感谢

我不相信支付意图有一个billing_details属性(除非它在一个旧的API版本某处)。如果您谈论的是Charge对象上的billing_details属性,则字段继承自相关的Payment Method(见这里)。

如果你需要它们做一些事情,你可以做一个单独的检索API调用来获得支付方法的billing_details哈希,或者简单地从创建支付方法后发回的响应中获得它。

相关内容

  • 没有找到相关文章

最新更新