我正在尝试设置新的Stripe Checkout Create session
. 我无法在会话创建期间设置订阅的税率,因为订阅是由 Stripe 自动创建的。
我在仪表板上设置了一个税率,默认为 20% 增值税率。我希望它自动应用于所有订阅。任何人都可以指导我完成这个吗?
stripe.checkout.Session.create(
payment_method_types=['card'],
subscription_data={
'items': [{
'plan': plan.stripe_plan_name,
'quantity': 1
}],
},
customer_email = user.email,
success_url='https://www.jetpackdata.com/success',
cancel_url='https://www.jetpackdata.com/cancel'
)
并stripe.redirectToCheckout
在客户端挑选。
我正在收听 webhook'checkout.session.completed'
以升级我的后端帐户。
我正在听'invoice.created'
,当status=draft
我设置默认税率时(因为我们有一个小时可以在创建后对其进行修改)。
我应该收听'customer.subscription.created'
并直接在订阅上设置,而不是在每张发票上设置吗?
第一次客户订阅购买似乎没有应用税率,因为状态不会像订阅周期中那样在草稿中保持一个小时。是因为我处于测试模式吗?
任何帮助,将不胜感激。