为了临时解决此问题,我在 app/controllers/discourse_subscriptions/subscribe_controller.rb 中添加了标志 Stripe API Reference - Invoices。
添加了:
automatic_tax: { enabled: true}
见下文:
transaction =
::Stripe::Subscription.create(
customer: customer[:id],
items: [{ price: params[:plan] }],
metadata: metadata_user,
trial_period_days: trial_days,
promotion_code: promo_code_id,
automatic_tax: { enabled: true }
)
我相信我可以暂时使用此修复程序,然后在它最终作为一项功能添加时,我可以将其换回原始状态。在上线之前,我需要考虑这一点,以确保以后不会带来很大的麻烦。
如果您需要在其成为官方功能之前使其正常工作,您认为这是一个坏主意吗?