Como uma correção temporária para fazê-lo funcionar, adicionei o sinalizador Referência da API Stripe - Faturas em app/controllers/discourse_subscriptions/subscribe_controller.rb
Adicionado:
automatic_tax: { enabled: true}
Veja abaixo:
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}
)
Acredito que posso usar essa correção por um tempo e, quando for eventualmente adicionada como um recurso, poderei revertê-la para a original. Preciso considerar isso antes de ir ao ar para garantir que não será um grande problema mais tarde.
Alguma ideia de por que essa é uma má ideia se eu precisar que funcione antes de ser um recurso oficial?