Por proxy

Este endpoint possibilita que o cliente do parceiro Hiperbanco consulte os dados de um cartão pelo seu proxy.

Pré-requisito

Para que seja possível utilizar este endpoint, é necessário que:

  • O cliente do parceiro Hiperbanco possua um proxy de cartão emitido.

Requisição (Request)

Requisição HTTP

GET https://sandbox.hiperbanco.com.br/Cards/proxy{proxy}
--request GET 'https://sandbox.hiperbanco.com.br/Cards/proxy/{proxy}' \
--header 'version: cutting-edge' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' 

Cabeçalhos (Headers)

NomePropriedadeDescrição
versioncutting-edgeObrigatório. Essa propriedade garante que o response da API seja retornado no formato JSON
AuthorizationBearer tokenObrigatório. Token de autorização do tipo Bearer.

Parâmetros da rota (Path)

No path desta requisição envie os seguintes campos:

NomeTipoDescriçãoEspecificação
proxypathObrigatório. Código identificador do cartão.Insira somente números, sem caracteres especiais.

Corpo da requisição (Body)

Não é necessário enviar campos no body desta requisição.

Resposta (Response)

O status code 200 indicará que a solicitação foi aceita com sucesso e trará um objeto contendo as informações do cartão.

Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:

**Alterar descrição dos campos ( em andamento) **

CampoTipoDescrição
createdstringData de criação do cartão, no formato ISO 8601 - UTC.
companyKeystringChave que identifica o parceiro dentro do Banco Liquidante.
documentNumberstringObsoleto. Utilize o campo holder.document.value.
activateCodestringCódigo de ativação do cartão.
trackingCodestringCódigo de rastreio do cartão. Campo retornado apenas para cartões físicos.
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.namestringNome do titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular do cartão.
holder.document.valuestringNúmero do documento do cliente (11 ou 14 dígitos).
holder.document.typestringTipo do documento do cliente (CPF ou CNPJ).
bankAgencystringNúmero da agência do cliente.
bankAccountstringNúmero da conta do cliente.
bankobjectInformações sobre o banco emissor.
bank.ispbstringCódigo ISPB do banco.
bank.codestringCódigo do banco.
bank.namestringNome completo do banco.
lastFourDigitsstringQuatro últimos dígitos do cartão.
proxystringCódigo identificador do cartão.
namestringNome impresso no cartão.
aliasstringApelido dado ao cartão.
cardTypestringTipo do cartão, que pode ser "Physical" ou "Virtual".
statusstringStatus atual do cartão.
physicalBindsarrayLista de objetos contendo informações sobre os cartões físicos vinculados ao cartão virtual consultado. Essa lista somente será retornada caso o tipo de cartão (cardType) seja "Virtual".
allowContactlessbooleanIndica se é permitido pagamento por aproximação (true) ou não (false).
addressobjectObjeto que contém informações sobre o endereço do titular do cartão.
address.zipCodestringCódigo postal do endereço.
address.addressstringLogradouro (nome da rua, avenida etc.).
address.numberstringNúmero do imóvel.
address.neighborhoodstringNome do bairro.
address.complementstringComplemento do endereço.
address.citystringNome da cidade.
address.statestringNome do estado.
address.countrystringNome do país.
historyStatusarrayLista de objetos contendo o histórico de status do cartão desde sua criação.
historyStatus.modifiedstringData em que o status foi aplicado, no formato ISO 8601 - UTC.
historyStatus.valuestringNome do status aplicado. Confira a tabela com os possíveis status reversíveis e irreversíveis na página Possíveis status do cartão.
activatedAtstringData da ativação do cartão, no formato ISO 8601 - UTC.
lastUpdatedAtstringData da última atualização do cartão, no formato ISO 8601 - UTC.
isActivatedbooleanIndica se o cartão está ativo.
isAdditionalbooleanIndica se o cartão é adicional.
isLockedbooleanIndica se o cartão está bloqueado.
isCanceledbooleanIndica se o cartão está cancelado.
isBuildingbooleanIndica se o cartão está em construção.
isvirtualbooleanIndica se o cartão é virtual.
isPrebooleanIndica se o cartão é pré-pago.
isPosbooleanIndica se o cartão é pós-pago.
isDebitbooleanIndica se o cartão é de débito.
paymentDaynumberDia do vencimento do pagamento.
functionalitiesarrayLista de objetos contendo informações sobre as modalidades do cartão.
functionalities.typestringTipo de modalidade associada ao cartão, que pode ser “Debit", "Pos" ou "Pre".
functionalities.programobjectObjeto que contém informações sobre o programa ao qual a modalidade está vinculada.
functionalities.program.programIdnumberIdentificador do programa.
functionalities.statusstringStatus da funcionalidade.
walletsarrayLista de objetos contendo informações sobre a identificação das carteiras digitais às quais o cartão se encontra vinculado. Essa lista somente será retornada se o cartão estiver inserido em uma carteira digital.
expirationDatestringData de expiração do cartão.
{
    "created": "2025-04-30T13:11:29.568+00:00",
    "companyKey": "SDB2_HIPERBANCO",
    "documentNumber": "60216418000162",
    "activateCode": "AF1A6824F405",
    "trackingCode": "AF1A6824F405",
    "holder": {
        "name": "Pescarias SA",
        "document": {
            "value": "60216418000162",
            "type": "CNPJ"
        }
    },
    "bankAgency": "0001",
    "bankAccount": "1101263307",
    "bank": {
        "ispb": "13140088",
        "code": "332",
        "name": "ACESSO SOLUÇÕES DE PAGAMENTO S.A. - INSTITUIÇÃO DE PAGAMENTO"
    },
    "lastFourDigits": "3884",
    "proxy": "7912821000000948787",
    "name": "Testando CardS ",
    "alias": "testando",
    "cardType": "Virtual",
    "status": "Active",
    "physicalBinds": [],
    "allowContactless": true,
    "address": {
        "zipCode": "72236000",
        "address": "Quadra QNP 30 Conjunto F",
        "number": "12",
        "neighborhood": "Cajazeiras XI",
        "complement": "1 andar",
        "city": "Salvador",
        "state": "BA",
        "country": "BR"
    },
    "historyStatus": [
        {
            "modified": "2025-04-30T13:11:29.568+00:00",
            "value": "Building"
        },
        {
            "modified": "2025-04-30T13:11:39.162+00:00",
            "value": "Active"
        }
    ],
    "activatedAt": "2025-04-30T13:11:39.162+00:00",
    "lastUpdatedAt": "2025-04-30T13:11:39.162+00:00",
    "isActivated": true,
    "isAdditional": false,
    "isLocked": false,
    "isCanceled": false,
    "isBuilding": false,
    "isFirtual": false,
    "isPre": true,
    "isPos": false,
    "isDebit": false,
    "paymentDay": 1,
    "functionalities": [
        {
            "type": "Pre",
            "program": {
                "programId": 880
            },
            "status": "Enabled"
        }
    ],
    "wallets": [],
    "expirationDate": "2030-04-30T00:00:00"
}
{
    "created": "2025-10-14T01:06:32.942+00:00",
    "companyKey": "SDB2_HIPERBANCO",
    "documentNumber": "84329329174008",
    "activateCode": "D9390F9D56C2",
    "trackingCode": "29020UHVVJXQ",
    "holder": {
        "name": "Global Labs LTDA",
        "document": {
            "value": "84329329174008",
            "type": "CNPJ"
        }
    },
    "bankAgency": "0001",
    "bankAccount": "1105139953",
    "bank": {
        "ispb": "13140088",
        "code": "332",
        "name": "ACESSO SOLUÇÕES DE PAGAMENTO S.A. - INSTITUIÇÃO DE PAGAMENTO"
    },
    "lastFourDigits": "4179",
    "proxy": "5125911000000445331",
    "name": "Testando Card",
    "alias": "testando",
    "cardType": "Physical",
    "status": "InTransitLocked",
    "physicalBinds": [],
    "allowContactless": true,
    "address": {
        "zipCode": "72236000",
        "address": "Quadra QNP 30 Conjunto F",
        "number": "6",
        "neighborhood": "Algum Lugar",
        "complement": "aqui",
        "city": "Salvador",
        "state": "BA",
        "country": "BR"
    },
    "historyStatus": [
        {
            "modified": "2025-10-14T01:06:32.942+00:00",
            "value": "Building"
        },
        {
            "modified": "2025-10-14T01:06:48.31+00:00",
            "value": "InTransitLocked"
        }
    ],
    "lastUpdatedAt": "2025-10-14T01:06:48.31+00:00",
    "isActivated": false,
    "isAdditional": false,
    "isLocked": true,
    "isCanceled": false,
    "isBuilding": false,
    "isFirtual": false,
    "isPre": true,
    "isPos": false,
    "isDebit": false,
    "paymentDay": 1,
    "functionalities": [
        {
            "type": "Pre",
            "program": {
                "programId": 881
            },
            "status": "Enabled"
        }
    ],
    "wallets": [],
    "expirationDate": "2030-10-31T00:00:00"
}

Erros

Este endpoint pode retornar erros específicos, conforme a tabela a seguir:

Status CodeCódigoMensagemDescrição
404CARD_NOT_FOUNDCard Not FoundCartão não encontrado.

Recordamos que esta API também poderá retornar erros comuns entre todos os endpoints que acompanham os erros 400 (se houver).

Eventos

Este endpoint não possui eventos relacionados a ele.