В качестве временного решения, чтобы всё заработало, я добавил флаг Stripe API Reference - Invoices в app/controllers/discourse_subscriptions/subscribe_controller.rb
Добавлено:
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}
)
Я полагаю, что могу использовать это исправление какое-то время, а когда эта возможность будет официально добавлена как функция, я смогу вернуть исходный код. Мне нужно обдумать это перед запуском, чтобы убедиться, что это не создаст больших проблем в будущем.
Есть ли какие-то соображения, почему это может быть плохой идеей, если мне нужно, чтобы это работало до появления официальной функции?