Criar Token
Cria um token seguro para um cartão de crédito, permitindo armazenamento seguro e reutilização dos dados do cartão sem expor informações sensíveis. ⚠️ IMPORTANTE: Criar card token com CVV falso retornará status PENDING e causará erro na criação da cobrança.
Autorizações
Corpo
holderNamestring · máx: 255ObrigatórioExample:
Nome do portador do cartão conforme impresso no cartão
JOSE DAS NEVES TEST
numberstringObrigatórioExample:
Número do cartão de crédito
5383638854440891
Pattern: ^\d{13,19}$
cvvstringObrigatórioExample:
Código de segurança do cartão (CVV/CVC)
220
Pattern: ^\d{3,4}$
expirationstringObrigatórioExample:
Data de expiração no formato MM/AAAA
12/2025
Pattern: ^(0[1-9]|1[0-2])\/\d{4}$
checkZeroDollarbooleanOpcionalDefault:
Campo opcional: true executa verificação de zero dólar no cartão
false
Example: false
buyerUuidstring · uuidObrigatórioExample:
UUID do comprador associado ao cartão
a70876b3-5d2d-4038-bb75-3c25d8471507
Respostas
201
Token de cartão criado com sucesso
application/json
400
Requisição inválida
application/json
401
Não autorizado
application/json
403
Acesso proibido
application/json
500
Erro interno do servidor
application/json
post
POST /payment/v1/cards HTTP/1.1
Host: api.barte.com
X-Token-Api: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 174
{
"holderName": "JOSE DAS NEVES TEST",
"number": "5383638854440891",
"cvv": "220",
"expiration": "12/2025",
"checkZeroDollar": false,
"buyerUuid": "a70876b3-5d2d-4038-bb75-3c25d8471507"
}
{
"uuid": "80efb136-e65e-4fa3-b76a-6ee5a1953c4c",
"status": "ACTIVE",
"createdAt": "2025-08-21",
"brand": "mastercard",
"cardHolderName": "JOSE DAS NEVES TEST",
"cvvChecked": true,
"fingerprint": "d1Epx4VTTGp1KdCtVvcGK0oPA//ZR6jMlEcrdVjbt28=",
"first6digits": "518688",
"last4digits": "5601",
"buyerId": "6a77d1bb-8589-4402-b5e1-2bece903daa6",
"expirationMonth": "10",
"expirationYear": "2025",
"cardId": "83d353d2-716f-45cf-837f-50c18f10efa0"
}
Atualizado
Isto foi útil?