Почему запланированное понижение версии в конце периода не срабатывает на платежном портале Stripe?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Почему запланированное понижение версии в конце периода не срабатывает на платежном портале Stripe?

Сообщение Anonymous »

Я использую Stripe API для настройки портала выставления счетов и разрешения обновлений подписки с запланированным переходом на более раннюю версию. Но когда я пытаюсь выбрать план более низкого уровня с более коротким интервалом, переход на более раннюю версию не запланирован на конец периода, хотя я считаю, что моя конфигурация правильна.
Согласно документация Stripe от октября 2024 г.:

"Теперь вы можете настроить клиентский портал так, чтобы понижение подписки происходило в конце платежного цикла, а не сразу. "

Я также убедился, что мой Stripe SDK обновлен до последней версии.

Код: Выделить всё

const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!, {
apiVersion: '2024-12-18.acacia'
});

const configuration = await stripe.billingPortal.configurations.create({
features: {
payment_method_update: { enabled: true },
subscription_cancel: { enabled: true, mode: 'at_period_end' },
subscription_update: {
enabled: true,
proration_behavior: 'none',
default_allowed_updates: ['price'],
products: subscriptionUpdateProducts,
schedule_at_period_end: {
conditions: [
{ type: 'shortening_interval' } // Schedule downgrades at period end (Not working)
]
}
},
invoice_history: { enabled: true }
},
business_profile: {
headline: 'Manage your subscription'
}
});

const session = await stripe.billingPortal.sessions.create({
customer: customerId,
configuration: configuration.id,
return_url: `${process.env.FRONTEND_URL}/app/price/price1`
});
Выбрана текущая подписка
Изображение

Новая подписка обновлена, явно с сокращенным интервалом, поскольку это ежемесячная подписка, но все равно пытается немедленно списать с меня плату
Изображение


Подробнее здесь: https://stackoverflow.com/questions/793 ... ing-portal
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»