Evento payment.method.attached
Disparado quando um payment_method vira o método padrão de um customer,
incluindo confirmações de setup_intent.
Use este evento para refletir que um método salvo passou a estar ligado a um
customer. O objeto em data.object traz a credencial salva com dados não
sensíveis do cartão e o campo customer preenchido.
data.object usa o mesmo shape do objeto payment_method.
Anexar um método não expõe número completo do cartão nem código de segurança.
Em fluxos de salvamento, eventos de criação e anexação podem chegar próximos um
do outro. Faça upsert pelo
pm_* e processe cada evento de forma idempotente.Quando acontece
Como processar
- Registre o
iddo evento (evt_*) para processar o webhook de forma idempotente. - Use
data.object.id(pm_*) como chave do método salvo. - Atualize o customer local indicado em
data.object.customer. - Exiba o cartão por
card.brand,card.last4,card.exp_monthecard.exp_year. - Não espere dados sensíveis do cartão no payload; eles não são retornados.

