Dados de segurança do cartão

Este endpoint possibilita que o cliente do parceiro Hiperbanco consulte os dados de PCI (PAN, CVV e data de validade) do seu cartão.

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/data/{proxy}
--request GET 'https://sandbox.hiperbanco.com.br/Cards/data/{proxy}' \
--header 'version: cutting-edge' \
--header 'password: {password}' \
--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.
passwordstringObrigatório. Senha de uso do cartão.

Parâmetros da rota (Path)

NomeTipoDescriçãoEspecificação
proxypathCó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 e que a senha foi alterada com sucesso.

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

NomeTipoDescriçãoNúmero máximo de caracteres
cardNumberstringNumeração do cartão.16
cvvstringCódigo de segurança do cartão.4
expirationDatestringData de expiração do cartão, no formato 'MM/YY'.
{
  "cardNumber": "000000000000000",
  "cvv": "000",
  "expirationDate": "05/09"
}

Erros

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

Status CodeCódigoMensagemDescrição
400WRONG_PASSWORD_ATTEMPT_LOCKEDWrong Password Attempt LockedTentativa de senha errada bloqueada.
403SESSION_ACCOUNT_MISMATCHThe requested action is only allowed if the current session belongs to the provided account's holder.A ação solicitada só será permitida se a sessão atual pertencer ao titular da conta fornecida.
404CARD_NOT_FOUNDCard Not FoundCartão não encontrado.
404PROGRAM_NOT_FOUNDProgram not foundPrograma não encontrado.
406INVALID_PASSWORDInvalid passwordSenha inválida.
409CARD_CREATION_IN_PROGRESSThe card is in the process of being createdCartão em construção.
503CLIENT_BAD_REQUESTBad Request clientErro ao realizar requisição no parceiro.

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.