繁体   English   中英

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

[英]Setting billing_address when confirming Stripe Payment intent with node.js

有没有办法使用 Node.js 指定付款意图的帐单地址? 使用 Stripe.js 浏览器端框架,我可以通过使用 Stripe 元素和自动获取通过 Stripe 元素传递的信息的stripe.confirmPayment函数来做到这一点。

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

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

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

谢谢

我不相信 Payment Intents 有billing_details属性(除非它在某个地方的旧 API 版本上)。 如果您谈论的是 Charge 对象上的billing_details 属性,则这些字段是从关联的 Payment Method 继承而来的(请参见此处)。

如果您需要它们来做某事,您可以进行单独的检索API 调用以获取 Payment Method 的billing_details哈希,或者简单地从创建 Payment Method 后发回的响应中获取它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM