Pular para o conteúdo principal

subscription.cancelled

Disparado quando uma assinatura é cancelada (pelo produtor ou pelo fluxo do sistema).

Quando é disparado

  • O produtor cancela a assinatura no painel.
  • Cancelamento automático (ex.: após chargeback).

Exemplo de payload

{
"event": "subscription.cancelled",
"data": {
"subscriptionId": "uuid-da-assinatura",
"productId": "uuid-do-produto",
"productName": "Nome do Produto",
"amount": 47.00,
"currency": "BRL",
"frequency": "monthly",
"customer": {
"email": "cliente@email.com",
"name": "Nome do Cliente",
"document": "12345678900",
"phone": "11999999999"
},
"cancelledAt": "2025-01-28T16:00:00.000Z",
"status": "cancelled"
},
"timestamp": "2025-01-28T16:00:00.000Z",
"webhookId": "uuid-do-webhook"
}

Campos do data

CampoTipoDescrição
subscriptionIdstringID da assinatura no TukanoPay.
productIdstringID do produto.
productNamestringNome do produto.
amountnumberValor que era cobrado em reais.
currencystringMoeda.
frequencystringFrequência (ex.: monthly).
customerobjectDados do assinante.
cancelledAtstringData/hora do cancelamento em ISO 8601.
statusstringStatus da assinatura (ex.: cancelled).