Cancelamento de assinatura
As assinaturas podem ser canceladas a qualquer momento por meio de solicitação do merchant. O cancelamento pode ser feito com ou sem reembolso.
Cancelamento com reembolso
O reembolso da última recorrência pode ser feito em duas ocasiões:
- Caso o primeiro pagamento tenha sido realizado nos últimos 7 dias (direito de arrependimento)
- Caso seja passado o atributo refund: true no endpoint de cancelamento
Nesses casos a assinatura será cancelada imediatamente, e o valor da última recorrência será reembolsado para o cliente
Cancelamento sem reembolso
O cancelamento sem reembolso pode diferenciar seu comportamento a depender do status em que a assinatura se encontra.
- Caso a assinatura esteja ativa (status ACTIVE), essa assinatura passará para o status de aguardando cancelamento (ACTIVE_AWAITING_CANCELATION) e permanecerá nesse status até a próxima data de renovação, quando será de fato cancelada. Esse comportamento se dá pelo fato de que esta mensalidade já foi paga, portanto o cliente permanece com acesso ao sistema até o fim do período da recorrência
- Caso a assinatura seja nova (NEW ou NEW_PROCESSING_PAYMENT) o cancelamento será imediato. Se o início estiver programado não será efetuada nenhuma cobrança na data.
- Caso a assinatura esteja com pagamento atrasado (DELAY_PAYMENT) o cancelamento também será imediato
- Caso a assinatura esteja com pagamento em aberto, o cancelamento dependerá de se ele for liquidado ou não. Se for pago com sucesso, a assinatura seguirá o fluxo de cancelamento de uma assinatura ativa, caso não seja pago, o cancelamento será imediato após a resposta de falha no pagamento