Pular para o conteúdo principal

Validar Cartão (Zero Auth)

POST/api/v1/bank/wallet/zeroauth/Bearer Token

Autenticação

Requer Bearer token. Veja Autenticação.

Campos da requisição

CampoTipoObrigatórioDescrição
wallet_uuidstring (UUID)SimContexto da carteira para roteamento
holder_namestringSimNome do portador do cartão
card_numberstringSimNúmero da conta primária
expiry_monthstringSimMês com dois dígitos (0112)
expiry_yearstringSimAno com quatro dígitos
cvvstringSimCódigo de segurança (3–4 dígitos)
brandstringSimVisa, Mastercard, AmericanExpress, Discover, DinersClub, JCB

Exemplo de requisição

curl -sS -X POST 'https://core-manager.a55.tech/api/v1/bank/wallet/zeroauth/' \
-H 'Authorization: Bearer $ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"wallet_uuid": "1f937eb2-cf2c-421c-aa24-3f26519f42fa",
"holder_name": "Jane Doe",
"card_number": "4111111111111111",
"expiry_month": "12",
"expiry_year": "2030",
"cvv": "123",
"brand": "Visa"
}'

Exemplos de resposta

{
"internal_uuid": "d96561ac-4331-4553-921c-d1b01c63521d",
"is_valid": true,
"code": "00"
}

Códigos de resposta

CódigoSignificadoAção
00Aprovado / cartão válidoProssiga com tokenização ou cobrança
05Não autorizadoPeça ao portador que contate o banco
14Número de cartão inválidoVerifique a validação Luhn
54Cartão expiradoSolicite um cartão válido
57Transação não permitidaTente outro cartão
62Cartão restritoCartão bloqueado pelo emissor
63Violação de segurançaIncompatibilidade de CVV
N7Falha no CVVRedigite o CVV
91Emissor indisponívelTente novamente depois
96Mau funcionamento do sistemaTente novamente ou contate o suporte
389Restrição de cadastroCartão restrito
500Requisição inválidaCorrija o corpo da requisição

Observações

  • internal_uuid referencia a tentativa de verificação para tickets de suporte
  • A A55 protege PAN e CVV com criptografia de ponta a ponta; prefira tokens para produção
  • Combine com tokenização de cartão para armazenar apenas cartões validados