Tokenizar cartao
Transações
Tokenizar cartão
Tokenize um cartão de crédito com segurança
POST
Tokenizar cartao
Tokeniza um cartão de crédito com o adquirente ativo do estabelecimento, sem armazenar PAN/CVV no banco de dados da Safefy. O token retornado pode ser usado em
POST /v1/transactions no campo cardToken.
Requisição
POST /v1/card-tokenize
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cardNumber | string | sim | Número do cartão (13-19 dígitos) |
cardHolderName | string | sim | Nome impresso no cartão |
cardExpirationMonth | int | sim | Mês de expiração (1-12) |
cardExpirationYear | int | sim | Ano de expiração (ex: 2028) |
cardCvv | string | sim | Código de segurança (3-4 dígitos) |
Respostas
200 — Sucesso
| Campo | Tipo | Descrição |
|---|---|---|
cardToken | string | Token do cartão (prefixo ct_). Válido por tempo limitado. |
last4 | string | Últimos 4 dígitos do cartão |
brand | string | Bandeira do cartão (ex: visa, mastercard) |
400 — Dados inválidos
401 — Token JWT inválido
422 — Adquirente não suporta tokenização
Autorizações
Token JWT obtido via /v1/auth/token
Corpo
application/json
Numero do cartao (13-19 digitos)
Exemplo:
"4111111111111111"
Nome impresso no cartao
Exemplo:
"JOAO SILVA"
Mes de expiracao (1-12)
Exemplo:
"12"
Ano de expiracao (4 digitos)
Exemplo:
"2028"
Codigo de seguranca (3-4 digitos)
Exemplo:
"123"