【发布时间】:2019-12-02 16:48:32
【问题描述】:
我正在尝试设置新的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' 并直接在订阅上设置,而不是在每张发票上设置?
第一个客户订阅购买似乎没有应用税率,因为状态不会像在订阅周期中那样保持一个小时的草稿状态。是因为我处于测试模式吗?
任何帮助将不胜感激。
【问题讨论】:
标签: stripe-sca tax-rate stripe-payments