Tokenizar Cartão
Crie um token (source) reutilizável de cartão de crédito/débito para cobranças recorrentes.
Quando Usar
Use tokenização quando você precisa:
✅ Cobranças recorrentes (assinaturas)
✅ Compras futuras sem re-digitar cartão (one-click)
✅ Armazenar cartão de forma segura
✅ Evitar tráfego de dados sensíveis de cartão
⚠️ SEGURANÇA:
Dados completos do cartão (PAN, CVV) NUNCA são armazenados
Apenas token criptografado é retornado
Token pode ser usado apenas pelo seu marketplace
Endpoint
POST /v1/marketplaces/{marketplace_id}/cards/tokensRequest Body
Campos
holder_name
string
Sim
Nome impresso no cartão (CAIXA ALTA)
expiration_month
string
Sim
Mês de validade (01-12)
expiration_year
string
Sim
Ano de validade (YYYY)
security_code
string
Sim
CVV (3 ou 4 dígitos)
card_number
string
Sim
Número do cartão (13-19 dígitos)
customer
string
Não
ID do comprador (buyer)
Request
cURL
PHP
Python
JavaScript
Response
Status: 201 Created
Campos da Resposta
id
string
Token do cartão (use para transações futuras)
card_brand
string
Bandeira: Visa, Mastercard, Elo, Amex, etc
first4_digits
string
Primeiros 4 dígitos (BIN)
last4_digits
string
Últimos 4 dígitos
expiration_month
string
Mês de validade
expiration_year
string
Ano de validade
holder_name
string
Nome do portador
is_active
boolean
Token está ativo
is_valid
boolean
Cartão é válido
customer
string
ID do comprador vinculado
fingerprint
string
Hash único do cartão
⚠️ IMPORTANTE: Armazene apenas o id. Nunca armazene dados completos do cartão.
Usar Token em Transação
Após tokenizar, use o token para criar transações:
Opção 1: Via Card ID
Opção 2: Via Customer ID
Casos de Uso
1. Assinatura Mensal
2. Compra com 1 Clique
Segurança
O que NUNCA armazenar
❌ Número completo do cartão ❌ CVV/CVC ❌ Trilha magnética ❌ PIN
O que PODE armazenar
✅ Token ID (retornado pela API) ✅ Primeiros 4 dígitos (first4_digits) ✅ Últimos 4 dígitos (last4_digits) ✅ Bandeira (card_brand) ✅ Validade (expiration_month, expiration_year) ✅ Nome do portador (holder_name)
Validações
Número do Cartão
Data de Validade
Erros
400 Bad Request
Próximos Passos
Atualizado