Por documento (CPF ou CNPJ)

Este endpoint possibilita que o cliente do parceiro Hiperbanco consulte os cartões vinculados ao seu número de documento (CPF ou CNPJ).

Pré-requisito

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

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

Requisição (Request)

Requisição HTTP

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

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)

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

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á uma lista de cartões e suas informações.

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

CampoTipoDescrição
createdstringData e hora de criação do cartão.
companyKeystringIdentificador da empresa emissora.
documentNumberstringNúmero do documento do titular.
activateCodestringCódigo de ativação do cartão.
trackingCodestringCódigo de rastreamento do cartão físico.
holderobjectObjeto com informações do titular do cartão.
holder.namestringNome completo do titular.
holder.documentobjectDocumento de identificação do titular.
holder.document.valuestringNúmero do documento.
holder.document.typestringTipo do documento (ex: CNPJ).
bankAgencystringNúmero da agência bancária.
bankAccountstringNúmero da conta bancária.
bankobjectInformações sobre o banco emissor.
bank.ispbstringCódigo ISPB do banco.
bank.codestringCódigo do banco.
bank.namestringNome completo do banco.
lastFourDigitsstringÚltimos quatro dígitos do cartão (presente em cartões virtuais).
proxystringCódigo identificador do cartão (proxy).
namestringNome impresso no cartão.
aliasstringNome de identificação do cartão.
cardTypestringTipo do cartão (Physical ou Virtual).
statusstringStatus atual do cartão.
physicalBindsarrayLista de vínculos com cartões físicos.
allowContactlessbooleanIndica se o cartão permite pagamento por aproximação.
addressobjectObjeto com informações de endereço.
address.zipCodestringCódigo postal (CEP).
address.addressstringLogradouro.
address.numberstringNúmero do endereço.
address.neighborhoodstringBairro.
address.complementstringComplemento do endereço.
address.citystringCidade.
address.statestringEstado.
address.countrystringPaís.
historyStatusarrayLista de históricos de status do cartão.
historyStatus.modifiedstringData e hora da alteração de status.
historyStatus.valuestringValor do status alterado.
activatedAtstringData e hora da ativação do cartão (presente em cartões ativos).
lastUpdatedAtstringData e hora da última atualização.
isActivatedbooleanIndica se o cartão está ativado.
isAdditionalbooleanIndica se o cartão é adicional.
isLockedbooleanIndica se o cartão está bloqueado.
isCanceledbooleanIndica se o cartão foi cancelado.
isBuildingbooleanIndica se o cartão está em processo de criação.
isFirtualbooleanIndica se o cartão é virtual (possível erro de digitação: “isVirtual”).
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 funcionalidades do cartão.
functionalities.typestringTipo de funcionalidade (ex: Pre, Pos).
functionalities.programobjectPrograma associado à funcionalidade.
functionalities.program.programIdnumberIdentificador do programa.
functionalities.statusstringStatus da funcionalidade.
walletsarrayLista de carteiras digitais vinculadas.
expirationDatestringData de expiração do cartão (presente em cartões virtuais).
[
  {
    "created": "2024-09-19T14:42:03.485+00:00",
    "companyKey": "SDB2_HIPERBANCO",
    "documentNumber": "60216418000162",
    "activateCode": "7653DFC4AAD2",
    "trackingCode": "10839KJAFSBM",
    "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"
    },
    "proxy": "5125911000000131809",
    "name": "Icaro P SA",
    "alias": "alias",
    "cardType": "Physical",
    "status": "Building",
    "physicalBinds": [],
    "allowContactless": true,
    "address": {
      "zipCode": "04547000",
      "address": "Avenida das Nações Unidas",
      "number": "12901",
      "neighborhood": "Brooklin Paulista",
      "complement": "Torre Norte, 10º andar",
      "city": "São Paulo",
      "state": "SP",
      "country": "BR"
    },
    "historyStatus": [
      {
        "modified": "2024-09-19T14:42:03.485+00:00",
        "value": "Building"
      }
    ],
    "lastUpdatedAt": "2024-09-19T14:42:14.851+00:00",
    "isActivated": false,
    "isAdditional": false,
    "isLocked": false,
    "isCanceled": false,
    "isBuilding": true,
    "isFirtual": false,
    "isPre": true,
    "isPos": false,
    "isDebit": false,
    "paymentDay": 1,
    "functionalities": [
      {
        "type": "Pre",
        "program": {
          "programId": 881
        },
        "status": "Enabled"
      }
    ],
    "wallets": []
  },
  {
    "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": "30140071",
      "address": "Rua dos Timbiras",
      "number": "1200",
      "neighborhood": "Funcionários",
      "complement": "Sala 305",
      "city": "Belo Horizonte",
      "state": "MG",
      "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"
  }
]

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.