簡體   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