[英]Stripe -- after confirmCardPayment, how to attach the new card to the customer?
我正在使用setupIntent
將卡保存給客戶以供將來使用。 我將 client_secret 從setupIntent
給 js 中的confirmCardSetup
。
后來,我用那張卡創建了一個paymentIntent
。 如果它被拒絕並且狀態為requires_payment_method
然后我 email 客戶並給他們一個表格以輸入新卡,並使用 js 中的confirmCardPayment
提交。 這很好用並且收費成功(或變為requires_capture
)。
然后,我如何將新的付款方式附加給客戶? 如果我什么都不做,那么他們保存的舊卡仍然是他們的主要付款方式。
我只想為每個客戶保留一張卡片。 我知道我可以拆下舊卡然后連接新卡,但是它不會使用setupIntent
完成,如果我將來要從 session 對卡充電,這顯然更合適。
您還可以按照本指南使用setup_future_usage=off_session
保存卡片以供將來在付款期間使用。 付款方式將自動附加到付款意向中提供的客戶。
可以使用您現有的流程,您只需通過以下方式擴展它:
setup_future_usage
選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.