Stripe:使用Stripe Charge API,但考虑将部分结账流程切换为Stripe checkout API



我的整个网站都使用Stripe Charge API和Custom Connect。我们还使用Charge API允许客户添加信用卡,然后在以后使用
我们正在考虑将Stripe的新Checkout API仅用于新卡,然后继续使用Charge API用于使用已存储卡进行的购买。然而,如果我们采用这种方法,并将Checkout API用于新卡,那么我们是否需要使用PaymentIntents API才能保存该卡?

您不需要使用PaymentIntents来保存卡,但您需要使用新Checkout创建的新样式PaymentMethod对象来收款。值得一提的是,您可以在创建或确认PaymentIntent时,通过在source字段中传递旧卡的ID,将旧卡与新的PaymentIntents API一起使用。