Cancelar Assinatura
Assinaturas
Cancelar Assinatura
Cancele assinaturas recorrentes ativas
POST
Cancelar Assinatura
Permite cancelar uma assinatura ativa. O cancelamento será agendado para a data da próxima cobrança, garantindo que o cliente tenha acesso até o fim do período pago.
Importante: O cancelamento não é imediato. A assinatura será cancelada na
data da próxima cobrança (
next_charge_at), permitindo que o cliente
aproveite o período já pago.Parâmetros da Requisição
UUID da assinatura a ser cancelada Formato: UUID válido Exemplo:
"550e8400-e29b-41d4-a716-446655440000"Data/hora em que o cancelamento foi solicitado Formato: ISO 8601
Exemplo:
"2024-01-15T14:30:00Z"Motivo do cancelamento (opcional) Exemplos:
"Cliente solicitou",
"Mudança de plano", "Insatisfação com o serviço"Tipo de entidade que está cancelando Exemplos:
"App\\Models\\User",
"App\\Models\\Admin", "System"ID da entidade que está cancelando Exemplo:
42 (ID do usuário ou admin)Exemplos de Requisição
Resposta
Mensagem de sucesso ou erro do cancelamento
Exemplos de Resposta
200 OK - Sucesso
500 Internal Server Error - Erro
Códigos de Status
Fluxo de Cancelamento
O que acontece ao cancelar?
- Status atualizado para
cancelation_requested - Data de cancelamento definida para
next_charge_at(próxima cobrança) - Cliente mantém acesso até a data de cancelamento
- Cobranças futuras são automaticamente canceladas
- Webhook enviado informando o cancelamento
Timeline do Cancelamento
Próximos Passos
Após cancelar uma assinatura:- Envie email de confirmação ao cliente
- Configure webhook para evento
subscription.canceled - Revogue acessos na data de
canceled_at - Considere pesquisa de satisfação para entender motivo