我正在尝试遵循Stripe的指南“ Starting a subscription with Checkout”
我在Stripe上设置了两个计划-免费和付费计划。
我希望免费用户能够在升级到付费计划之前提交付款信息。
使用Checkout是否可以完成?尝试为Checkout创建会话ID时,我从Stripe中收到以下错误:
Stripe :: InvalidRequestError((状态400)(请求req_NfaWVXSezbnkId)检出不支持
amount
值为0的计划。)
答案 0 :(得分:2)
是的,这可以通过Checkout的“设置模式”完成。
https://stripe.com/docs/payments/checkout/collecting
使用Checkout的设置模式收集付款明细,对于更新订阅付款方式或为将来的付款在文件上设置付款方式非常有用。设置模式使用设置意图API创建付款方式。