Diga às pessoas que o seu pagamento falhou, e manter a assinatura para baixo

FeatureBillingService
Navios
11 de agosto de 2026 às 01:55 UTC
Autor
Kamo
Enviar
1a6ce6c

O dunning que não existia. failure.payment failed escreveu uma linha e retornou: nenhum email, nenhuma bandeira, nenhuma alteração de estado, e billing.email-service-url foi configurado e referenciado por nenhum código Java. O webhook começa agora o relógio de delinquência na primeira falha e o limpa o momento em que uma fatura é paga, por isso uma assinatura recuperada começa do que carregar um relógio velho para o próximo fracasso. Apenas a primeira falha começa — uma repetição uma semana mais tarde não deve reiniciar a graça e entregar um não-paga assinatura mais uma semana de serviço em cada tentativa. A varredura deliberadamente não decide quando os direitos terminam. Isso acontece em o relógio, em isLive, então não há janela onde uma assinatura caducada ainda funciona porque um trabalho não funcionou. O que a varredura possui é o que um relógio não pode fazer: Dizendo isso uma vez, e cancelando depois de autoCancelAfterDays - trinta dias por padrão, muito tempo depois de o serviço parar. Essa lacuna é recuperável de propósito, porque cliente que atualiza seu cartão no dia vinte recebe tudo de volta pagando, e uma assinatura cancelada é muito mais difícil de desfazer do que uma suspensa. Notificação é o melhor esforço por design: Stripe repete um webhook que responde non-2xx, e um serviço de correio não acessível não é uma razão para reprocessar um pagamento evento.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços