Evento payment.method.updated
Disparado quando um payment_method é atualizado via
POST /v1/payment-methods/:id.
data.object carrega o payment method completo no estado atual.
data.previous_attributes traz apenas os campos públicos alterados, com os
valores anteriores.
Use este evento para manter metadata, dados de cobrança e exibição do método
salvo em sincronia. Para persistência, use o objeto completo em data.object;
para auditoria, use o diff em data.previous_attributes.
Atualizações de payment method não expõem número completo do cartão nem código
de segurança. O payload continua limitado aos dados seguros do objeto público.
Quando acontece
Como processar
- Registre o
iddo evento (evt_*) para processar o webhook de forma idempotente. - Atualize seu registro local usando
data.object, que contém o payment method completo. - Use
data.previous_attributespara auditoria e notificações condicionais. - Continue exibindo o cartão apenas por
card.brand,card.last4,card.exp_monthecard.exp_year. - Não infira troca de customer a partir de campos ausentes no diff; leia sempre
data.object.customer.

