payment_method.created é emitido depois que um PaymentMethod é criado no provider de billing para um Customer.
Handlers usam este evento para executar efeitos assíncronos fora do fluxo síncrono, como auditoria e futuras integrações de segurança.
Detalhes do Evento
| Propriedade | Valor |
|---|---|
| Tipo | payment_method.created |
| Origem | Criação de PaymentMethod |
| Publicação | Após criação confirmada pelo provider |
| Quando | Customer salva um cartão tokenizado pelo endpoint de PaymentMethod. |
Payload
| Campo | Tipo | Descrição |
|---|---|---|
identifier | UUID | Chave de idempotência do evento |
data | PaymentMethod | Entidade PaymentMethod criada |
Regras dos handlers
- Handlers não rodam na operação síncrona do provider.
- Falha em handler não desfaz o método criado no provider.
- Cada handler deve ser idempotente.
- Novos handlers podem ser adicionados sem mudar o fluxo síncrono.