【发布时间】:2021-07-04 18:55:04
【问题描述】:
我正在使用setupIntent 将卡保存给客户以供将来使用。我将 client_secret 从 setupIntent 传递给 js 中的 confirmCardSetup。
稍后,我用那张卡片创建了一个paymentIntent。如果它被拒绝并且状态为requires_payment_method,那么我给客户发电子邮件并给他们一个表格来输入一张新卡,然后在js中使用confirmCardPayment提交。这样效果很好,收费成功(或变为requires_capture)。
然后,我如何将新的付款方式附加给客户?如果我什么都不做,那么他们保存的旧卡仍然是他们的主要付款方式。
我只想为每位客户保留一张卡片。我知道我可以拆下旧卡然后附加新卡,但是使用setupIntent 不会完成,如果我要在未来的会话中对卡充电,这显然更合适。
【问题讨论】:
标签: stripe-payments