Salvar cartão a partir de um token
Cartões
Salvar cartão a partir de um token
Guarda um cartão no cliente sem passar pelo gateway — para ter a forma de pagamento antes da primeira compra.
POST
Salvar cartão a partir de um token
POST /customers/{customerId}/cards
Faz parte do recurso Cartões — como um cartão nasce e como cobrá-lo depois estão lá.
Salva o cartão a partir de um token do Tokenizer e devolve o crd_ reutilizável.
O corpo tem um campo só, token, e nada é cobrado: a chamada não passa pelo gateway.
Na maior parte das integrações você não precisa desta rota. Criar uma transação de cartão com
customerId e token já salva o crd_ sozinho. Esta existe para o caso inverso — guardar a forma
de pagamento antes de haver o que cobrar, como num cadastro de assinatura que só começa depois.Salvar o mesmo cartão duas vezes não cria dois. A gravação deduplica pela impressão digital do
cartão no escopo daquele cliente, então a segunda chamada devolve o mesmo
crd_ — com 201,
não com erro. Em clientes diferentes, os crd_ são distintos.Cliente inexistente responde
404 sem gastar o token. A validação do cliente acontece antes de
consumir o tok_ — de propósito, para que um customerId errado não queime um token que ainda
poderia ser usado.Endpoint idempotente. Envie o header
Idempotency-Key para que um retry por timeout não repita a
operação. Veja Convenções.Authorizations
API Key da Credential (gerada no Backoffice)
Headers
Chave única para garantir idempotência da requisição
Path Parameters
ID do cliente
Body
application/json
Token one-shot do Tokenizer (tok_*) usado para salvar o cartão sem cobrança.
Response
Cartão criado
ID do cartão (crd_).
Cliente dono do cartão (cust_).
Bandeira (ex.: visa, mastercard).
Seis primeiros dígitos.
Quatro últimos dígitos.
Nome impresso no cartão.
Mês de validade (MM).
Ano de validade (YYYY).
Situação do cartão.
Criação, ISO 8601.
Última alteração, ISO 8601.