Por conta

Este endpoint possibilita que o cliente do parceiro Hiperbanco consulte os cartões vinculados à sua conta.

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/account/{accountNumber}
--request GET 'https://sandbox.hiperbanco.com.br/Cards/account/{accountNumber}' \
--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
accountpathObrigatório. Número da conta do cliente.

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:

NomeTipoDescrição
createdstringData de criação do cartão, no formato ISO 8601 - UTC.
companyKeystringChave que identifica o parceiro dentro do Banco Liquidante.
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).
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.
bankAgencystringNúmero da agência do cliente.
bankAccountstringNúmero da conta do cliente.
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 do cartão. Confira a tabela com os possíveis status reversíveis e irreversíveis na página Possíveis status do cartão.
physicalBinds[]array of objectsLista de objetos contendo informações sobre os cartões físicos vinculados ao cartão virtual consultado. Retornado apenas se cardType for "Virtual".
physicalBinds[].proxystringCódigo identificador do cartão físico.
physicalBinds[].createdstringData de criação do cartão físico, no formato ISO 8601 - UTC.
virtualBindobjectObjeto que contém informações sobre o cartão virtual vinculado ao cartão físico consultado. Retornado apenas se cardType for "Physical".
virtualBind.proxystringCódigo identificador do cartão virtual.
virtualBind.createdstringData de criação do cartão virtual, no formato ISO 8601 - UTC.
allowContactlessbooleanIndica se é permitido pagamento por aproximação (true ou 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.
historyStatus[]array of objectsLista 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.
wallets[]array of objectsLista de objetos contendo informações sobre as carteiras digitais às quais o cartão está vinculado. Retornado apenas se o cartão estiver em uma carteira digital.
wallets[].statusstringStatus do cartão na carteira, que pode ser "Approved" ou "Denied".
wallets[].walletTypestringIdentificador da carteira à qual o cartão está vinculado.
wallets[].walletFlowAddstringClassificação do fluxo que o cartão recebeu ao entrar na carteira: "Undefined", "GreenPatch" ou "YellowPatch".
creditPosobjectObjeto que contém informações sobre o limite de crédito do cartão pós-pago. Retornado apenas se o cartão for pós-pago.
creditPos.contractNumberstringNúmero do contrato de crédito do cliente.
creditPos.limitnumberLimite de crédito do cliente.
creditPos.limitActivenumberLimite de crédito ativo do cliente.
functionalities[]array of objectsLista 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.idnumberIdentificador único do programa.
functionalities[].program.binstringO BIN (Bank Identification Number), utilizado para identificar a instituição bancária emissora.
functionalities[].program.typestringTipo do programa que define a modalidade do cartão.
functionalities[].program.brandstringBandeira do cartão.
functionalities[].statusstringStatus da modalidade, que pode ser “Enabled", "Disabled", "Blocked" ou “BlockedByContract".
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.
isLockedbooleanIndica se o cartão está bloqueado.
isCanceledbooleanIndica se o cartão está cancelado.
isBuildingbooleanIndica se o cartão está em construção.
isFirtualbooleanIndica se o cartão é Virtual.
isPrebooleanIndica se o cartão é pré-pago.
isPosbooleanIndica se o cartão é pós-pago.
isCombobooleanIndica se o cartão é combo.
{
   "created": "2020-07-20T22:53:12",
   "companyKey": "HIPERBANCO_SANDBOX",
   "holder": {
      "name": "Nísia Floresta da Silva",
      "document": {
         "value": "47742663023",
         "type": "CPF"
      }
   },
   "documentNumber": "47742663023",
   "activateCode": "A9991B2E491D",
   "trackingCode": "4717AEWATCTQ",
   "bankAgency": "0001",
   "bankAccount": "0001",
   "lastFourDigits": "4321",
   "proxy": "22999903520114195",
   "name": "Nísia Floresta",
   "alias": "Meu Cartão",
   "cardType": "Physical",
   "status": "InTransitLocked",
   "allowContactless": true,
   "address": {
      "zipCode": "05402100",
      "address": "Rua 6 de Março",
      "number": "2500",
      "neighborhood": "Alter do Chão",
      "complement": "",
      "city": "Santarém ",
      "state": "PA",
      "country": "Brasil"
   },
   "historyStatus": [
      {
         "modified": "2020-07-20T22:53:12",
         "value": "Building"
      },
      {
         "modified": "2020-07-20T22:55:12",
         "value": "InTransitLocked"
      }
   ],
   "functionalities": [
      {
         "type": "Pre",
         "program": {
            "id": 53,
            "bin": "234028",
            "type": "Pre",
            "brand": "Mastercard"
         },
         "status": "Enabled"
      }
   ],
   "activatedAt": null,
   "lastUpdatedAt": "2020-07-20T22:55:12",
   "isActivated": false,
   "isLocked": true,
   "isCanceled": false,
   "isBuilding": false,
   "isFirtual": false,
   "isPre": true,
   "isPos": false,
   "isCombo": false
}
{
   "created": "2020-07-20T22:53:12",
   "companyKey": "HIPERBANCO_SANDBOX",
   "holder": {
      "name": "Nísia Floresta da Silva",
      "document": {
         "value": "47742663023",
         "type": "CPF"
      }
   },
   "documentNumber": "47742663023",
   "activateCode": "A9991B2E491D",
   "bankAgency": "0001",
   "bankAccount": "0001",
   "lastFourDigits": "4321",
   "proxy": "22999903520114195",
   "name": "Nísia Floresta",
   "alias": "Meu Cartão",
   "cardType": "Virtual",
   "status": "Active",
   "allowContactless": false,
   "address": {
      "zipCode": "05402100",
      "address": "Rua 6 de Março",
      "number": "2500",
      "neighborhood": "Alter do Chão",
      "complement": "",
      "city": "Santarém ",
      "state": "PA",
      "country": "Brasil"
   },
   "historyStatus": [
      {
         "modified": "2020-07-20T22:53:12",
         "value": "WithoutMovementLocked"
      },
      {
         "modified": "2020-07-20T22:55:12",
         "value": "Active"
      }
   ],
   "functionalities": [
      {
         "type": "Pre",
         "program": {
            "id": 53,
            "bin": "234028",
            "type": "Pre",
            "brand": "Mastercard"
         },
         "status": "Enabled"
      }
   ],
   "activatedAt": null,
   "lastUpdatedAt": "2020-07-20T22:55:12",
   "isActivated": true,
   "isLocked": true,
   "isCanceled": false,
   "isBuilding": false,
   "isFirtual": false,
   "isPre": true,
   "isPos": false,
   "isCombo": false
}

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.