Evento payment.method.detached
Disparado quando um payment_method deixa de ser o método padrão do customer.
A credencial salva não é apagada.
Use este evento para remover o vínculo local entre o customer e o método salvo.
O objeto em data.object continua representando o payment method, mas o campo
customer vem null.
data.object usa o mesmo shape do objeto payment_method.
Desanexar não revela nem remove dados sensíveis do cartão; o payload mantém
apenas os dados seguros para identificação.
Não trate este evento como falha de cobrança. Ele indica uma mudança de vínculo
entre customer e método salvo.
Quando acontece
Como processar
- Registre o
iddo evento (evt_*) para processar o webhook de forma idempotente. - Use
data.object.id(pm_*) para localizar o método salvo. - Remova o vínculo local entre o método e o customer anterior, se ele ainda estiver ativo.
- Mantenha histórico de cobranças antigas que referenciam o
pm_*. - Atualize telas de método padrão para não sugerirem que esse cartão ainda está ligado ao customer.

