payment_method representa um instrumento de pagamento salvo — hoje, um cartão. Ele guarda só o que é seguro reter para cobrar de novo no futuro: a bandeira, os quatro últimos dígitos, o mês e o ano de validade e o nome do portador. O número completo e o código de segurança nunca são armazenados nem retornados; eles existem apenas em trânsito, no momento em que o cartão é tokenizado.
É um instrumento que se prende a um customer para ser reaproveitado nas cobranças seguintes, em vez de pedir o cartão de novo a cada compra. O método nasce quando um checkout hospedado ou um fluxo de salvamento tokeniza o cartão, e passa a ficar disponível para anexar a um customer como método padrão. Anexar e desanexar não apagam o instrumento — só mudam se ele está ligado àquele customer. A confirmação e o estado de setup vivem em outro recurso; o payment_method é só a credencial durável.
Data Object
Este é o formato completo retornado emget, update, itens de list,
nas ações attach e detach e em data.object dos webhooks payment.method.*.
Identificador do payment method. Usa o prefixo
pm_*.Sempre
"payment_method".Dados de cobrança associados ao método, derivados do customer de contexto.
Dados não sensíveis do cartão. O número completo e o código de segurança
nunca são retornados.
Data de criação em ISO 8601.
ID do customer ao qual o método está anexado. Vem
null quando o método não
está ligado a nenhum customer.true em produção; false em ambiente de teste.Objeto livre para correlacionar o payment method com o seu sistema. Quando
vazio, retorna
{}.Identificador do método de pagamento. Atualmente sempre
"credit_card".Data da última atualização em ISO 8601. Vem
null enquanto o método nunca
foi atualizado.Operações
- Listar payment methods
- Consultar payment method
- Atualizar payment method
- Anexar payment method
- Desanexar payment method
Webhooks
Mudanças nesse objeto disparam os seguintes eventos de webhook: O payload sempre carrega o objetopayment_method completo em data.object; eventos de update também incluem data.previous_attributes com os valores anteriores dos campos alterados.
