Evento customer.deleted
Disparado quando um cliente é removido via
DELETE /v1/customers/:id.
data.object carrega o customer no estado imediatamente anterior à
remoção. O cliente já não aparece em GET /v1/customers
nem em GET /v1/customers/:id.
Use este evento para remover o customer de listas ativas, encerrar sincronizações
com CRM e preservar apenas o histórico necessário para conciliação de pagamentos
anteriores.
Mesmo depois de removido, o
cus_* pode continuar aparecendo em registros
históricos de pagamentos, invoices ou assinaturas. Não reutilize o mesmo registro
local como se ele ainda estivesse ativo.Quando acontece
Como processar
- Registre o
iddo evento (evt_*) para processar o webhook de forma idempotente. - Use
data.object.id(cus_*) para marcar o customer como removido no seu sistema. - Preserve referências históricas para conciliação, mas remova o customer de fluxos ativos.
- Use o último estado em
data.objectpara arquivaremail,documentemetadataantes de descartar dados locais. - Não tente buscar o customer por
GET /v1/customers/:iddepois de processar este evento.

