VerifyCard pelo número do cartão

Valida o cartão com Zero Auth e retorna as informações do cartão a partir da consulta BIN.

AmbienteMétodoEndpoint
Sandboxhttps://apisandbox.braspag.com.br/v2/verifycard
Produçãohttps://api.braspag.com.br/v2/verifycard
ℹ️

Saiba mais sobre essa funcionalidade na documentação.

Na requisição ao VerifyCard, você enviará o Provider junto com os dados do cartão (número ou cartão tokenizado).

Nas transações em ambiente sandbox, use o provider Simulado.

Na resposta, a verificação do ZeroAuth será exibida nas propriedades Status, ProviderReturnCode e ProviderReturnMessage. O retorno da Consulta BIN (características do cartão) estará nas propriedades do nó BinData.

Bandeiras disponíveis por adquirente no Zero Auth:

  • Cielo: Visa, Master, Elo e Dinners*;
  • Getnet: Visa, Master, Elo e Amex;
  • Rede: Visa, Master e Elo.

*Disponível a partir de outubro de 2026.

⚠️

Status do Zero Auth

O resultado da validação do cartão será exibido no campo Status; confira os valores possíveis:
“0” - Falha na consulta ao Zero Auth
“1” - Consulta Zero Auth com sucesso
“99” - Consulta com sucesso, porém o status do cartão é inconclusivo

ℹ️

Para o provider Rede2, a resposta irá retornar o BrandTransactionId, que é o identificador de transações recorrentes junto às bandeiras na adquirente Rede.

ℹ️

Importante

  • Caso a API retorne o erro 389 – Restrição Cadastral, procure o gestor comercial para validar se o serviço está habilitado corretamente; se estiver, o retorno indica que essa tentativa não pode ser validada por critérios internos da Cielo, recomendamos tentar outro cartão para concluir a validação.
ℹ️

Transações de verificação de cartão Visa tokenizado

A partir de 17/04/2026, será necessário enviar o criptograma em transações de verificação de cartão com tokenização na bandeira Visa:

  • Envie o DPAN (token) no campo Card.CardNumber;
  • Envie o criptograma no campo Card.SecurityCode.

Válido apenas para adquirente Cielo.

TLID Mastercard

O Transaction Link Identifier (TLID) é um identificador único gerado pela bandeira Mastercard durante uma transação, utilizado para estabelecer a continuidade entre transações relacionadas.

FaseDescrição
Fase 1O campo TransactionLinkId está disponível na resposta da validação de cartão por VerifyCard, criação de pagamento com cartão de crédito, criação de pagamento com cartão de débito e na consulta por PaymentId.
Fase 2Envio obrigatório do TransactionLinkId no request a partir de 23/10/2026 (MIT).

Saiba mais em Indicadores de bandeira.

Body Params
string
required

Nome do provedor do meio de pagamento. Para sandbox, informe o valor "Simulado". Tamanho: 15.

Card
object
Headers
string
required
Defaults to e3c24810-18bb-4bd7-88a0-a36d6b4a0731

Identificador da loja no Gateway de Pagamento. Tamanho: 36.
Esta documentação traz um MerchantId padrão para permitir os testes em sandbox, mas você também pode informar o MerchantId habilitado durante o processo de implantação.

string
required
Defaults to GQUAIWVDKUINZRHDQPLHUVHAIIFEIXFEXWPOYGHY

Chave pública para autenticação dupla no Gateway de Pagamento. Tamanho: 40.
Esta documentação traz um MerchantKey padrão para permitir os testes em sandbox, mas você também pode informar o MerchantKey habilitado durante o processo de implantação.

string

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json