Skip to main content

Evento payment.method.created

Disparado quando uma confirmação de setup_intent materializa um novo payment_method salvo. Use este evento para criar o registro local da credencial salva que poderá ser usada em cobranças futuras. O payload traz apenas dados seguros para identificação, como bandeira, validade e quatro últimos dígitos do cartão. data.object usa o mesmo shape do objeto payment_method. O número completo e o código de segurança do cartão nunca são armazenados nem retornados.
Este evento confirma que a credencial foi criada. Para saber se ela ficou ligada a um customer específico, observe o campo customer no objeto e processe também eventos payment.method.attached quando eles forem entregues.

Quando acontece

Como processar

  • Registre o id do evento (evt_*) para processar o webhook de forma idempotente.
  • Faça upsert pelo data.object.id (pm_*).
  • Relacione o método ao customer quando o campo vier preenchido.
  • Exiba o cartão salvo somente pelos dados não sensíveis em card.
  • Use metadata para correlacionar a credencial com seu sistema quando você tiver enviado valores livres.

Campos importantes

Tipos de método

Exemplo de payload