Verifycard pelo token do cartão

Valida o cartão com Zero Auth e retorna as informações do cartão a partir do token do cartão

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.

{
    "Provider": "Cielo30",
    "Card": {
        "CardToken": "af1ffa95-e4a6-4ed9-9270-a9cb4c586c4a",
        "SecurityCode": "939",
        "Brand": "Visa",
        "Type": "CreditCard"
    }
}

A seguir, a listagem de campos da Requisição:

PropriedadeDescriçãoTipoTamanhoObrigatório
MerchantIdIdentificador da loja no Gateway de Pagamento.Guid36Sim
MerchantKeyChave pública para autenticação dupla no Gateway de Pagamento.Texto40Sim
Payment.ProviderNome da provedora do meio de pagamento.Texto15Sim
Card.CardTokenToken no Cartão Protegido que representa os dados do cartão.Texto16Sim
Card.SecurityCodeCódigo de segurança impresso no verso do cartão.Texto4Sim
Card.BrandBandeira do cartão.Texto10Sim
Card.TypeTipo do cartão a ser consultado ("CreditCard"/"DebitCard"). Este campo é particularmente importante devido aos cartões com funções múltiplas.Texto10Sim

Resposta

{
    "Status": 1,
    "ProviderReturnCode": "00",
    "ProviderReturnMessage": "Transacao autorizada",
    "BinData": {
        "Provider": "Master",
        "CardType": "Crédito",
        "ForeignCard": false,
        "Code": "00",
        "Message": "Analise autorizada",
        "CorporateCard": false,
        "Issuer": "Banco da Praça",
        "IssuerCode": "001",
        "CardBin": "999999",
        "CardLast4Digits": "9999",
        "Prepaid": false
    }
}

A seguir, a listagem de campos da Resposta:

PropriedadeDescriçãoTipoTamanhoFormato
StatusStatus do Zero Auth.Número1"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
ProviderReturnCodeCódigo da consulta Zero Auth retornado pelo provedor.Número2Esse é o mesmo código retornado pelo provedor durante uma autorização padrão. Ex.: "82" - cartão inválido (para provedor Cielo30)
ProviderReturnMessageMensagem da consulta Zero Auth retornado pelo provedor.Texto512Ex.: "Transacao Autorizada"
BinData.ProviderProvedor do serviço.Texto15Ex.: "Cielo30"
BinData.CardTypeTipo do cartão retornado da Consulta BIN.Texto15Ex.: "Crédito" / "Débito" / "Múltiplo"
BinData.ForeignCardIndica se é um cartão emitido fora do Brasil.booleano-Ex.: "true" / "false"
BinData.CodeCódigo de retorno da Consulta BIN.Número2Ex.: "00" - consulta realizada com sucesso (para provedor Cielo30)
BinData.MessageMensagem de retorno da Consulta BIN.Texto512Ex.: "Analise autorizada" - consulta realizada com sucesso (para provedor Cielo30)
BinData.CorporateCardIndica se o cartão é corporativo.booleano***Ex.: "true" / "false"
BinData.IssuerNome do emissor do cartão.Texto512Ex.: "Banco da Praça" (sujeito a mapeamento do adquirente)
BinData.IssuerCodeCódigo do emissor do cartão.Número3Ex.: "000" (sujeito a mapeamento do adquirente)
BinData.CardBinSão os seis primeiros dígitos do cartão.Número6Ex.: "999999"
BinData.CardLast4DigitsQuatro últimos dígitos do cartão.Número4Ex.: "9999"
BinData.PrepaidIndica se o cartão é pré-pago ou nãoBooleano***Ex.: "000" (sujeito a mapeamento do adquirente)