Skip to main content
Este evento é publicado quando uma assinatura que estava anteriormente no status PAST_DUE é reativada com sucesso após a recuperação do pagamento. Isso sinaliza que a organização resolveu seus problemas de pagamento pendentes e deve recuperar o acesso completo à plataforma. A reativação normalmente acontece quando uma retentativa do pagamento falho é bem-sucedida, quando o cliente atualiza seu método de pagamento, ou quando um administrador resolve manualmente o problema de faturamento. Os campos pastDueReason e pastDueAt serão null neste evento, indicando que a condição de inadimplência foi resolvida.
Quando uma assinatura é reativada, seu status retorna para ACTIVE e tanto pastDueReason quanto pastDueAt são limpos para null. Use este evento para reverter quaisquer restrições de acesso ou fluxos de cobrança que foram disparados pelo evento subscription.past_due correspondente.
Ao tratar este evento, restaure quaisquer funcionalidades ou acessos que foram restringidos durante o período de inadimplência. Considere enviar uma notificação de confirmação à organização informando que o serviço foi totalmente restaurado.

Detalhes do Evento

PropriedadeValor
Typesubscription.reactivated

Schema do Payload

subscriptionId
string (UUID v7)
required
Identificador da assinatura.
organizationId
string (UUID v7)
required
FK para Organization.
planId
string (UUID v7)
required
FK para Plan.
planIntervalId
string (UUID v7)
required
FK para PlanInterval.
externalPlanRef
string
Referência externa da assinatura (plano).
externalFeeRef
string
Referência externa da assinatura (taxas).
currency
string
required
Moeda da assinatura (USD, BRL, EUR).
status
string
required
Status da assinatura.
pastDueReason
string
Motivo anterior de inadimplência (agora limpo).
pastDueAt
string (ISO 8601)
Timestamp anterior de inadimplência (agora limpo).
pausedBy
string (UUID)
Quem pausou a assinatura.
pausedAt
string (ISO 8601)
Quando a assinatura foi pausada.
cancelledBy
string (UUID)
Quem cancelou a assinatura.
cancelledAt
string (ISO 8601)
Quando a assinatura foi cancelada.
createdBy
string (UUID)
required
Usuário que criou a assinatura.
createdAt
string (ISO 8601)
required
Timestamp de criação.
updatedBy
string (UUID)
required
Usuário que atualizou a assinatura por último.
updatedAt
string (ISO 8601)
required
Timestamp da última atualização.
{
  "specversion": "1.0",
  "type": "subscription.reactivated",
  "id": "evt_0195f3a2-8c00-7d4e-b802-3c4d5e6f7a8b",
  "time": "2026-03-25T14:00:00Z",
  "datacontenttype": "application/json",
  "data": {
    "subscriptionId": "0195f3a2-8c00-7d4e-b802-2b3c4d5e6f7a",
    "organizationId": "0195f3a2-8c00-7d4e-b801-1a2b3c4d5e6f",
    "planId": "0195f3a2-1234-7567-89ab-cdef01234567",
    "planIntervalId": "0195f3a2-abcd-7ef0-1234-56789abcdef0",
    "externalPlanRef": "sub_abc123",
    "externalFeeRef": "sub_def456",
    "currency": "BRL",
    "status": "ACTIVE",
    "pastDueReason": null,
    "pastDueAt": null,
    "pausedBy": null,
    "pausedAt": null,
    "cancelledBy": null,
    "cancelledAt": null,
    "createdBy": "0195f3a2-8c00-7d4e-b806-6f7a8b9c0d1e",
    "createdAt": "2026-01-15T10:00:00Z",
    "updatedBy": "0195f3a2-8c00-7d4e-b806-6f7a8b9c0d1e",
    "updatedAt": "2026-03-25T14:00:00Z"
  }
}