Skip to main content
Uma subscription_schedule agenda mudanças automáticas em uma subscription. Cada fase define itens, cobrança, trial e comportamento de pró-rata para o momento em que ela começa. Use schedules quando você precisa planejar mudanças futuras sem fazer updates manuais no dia da virada: migração de plano, desconto temporário, fase de trial seguida de preço cheio, ou troca programada de itens na assinatura.

Como ler uma schedule

Exemplo de uso

Imagine uma assinatura que começa com um mês promocional e depois segue com o preço cheio. A primeira fase pode apontar para um price promocional ou para um discount; a segunda fase remove o benefício e mantém a assinatura ativa. Com end_behavior: "release", quando a última fase termina, a subscription continua sem novas mudanças programadas pela schedule.
Fases são aplicadas em ordem. Para cancelar ou liberar a agenda antes do fim, use Cancelar schedule ou Liberar schedule.
string
ID da schedule (subsched_*).
string
O que acontece com a subscription quando a última fase termina.
string
Estado atual da schedule.
object
Lista de fases sequenciais aplicadas à subscription.