Listar recargas de celular

Retorna o histórico paginado de recargas de celular realizadas pela conta autenticada.

Este endpoint retorna o histórico paginado de recargas de celular realizadas pela conta do parceiro autenticado, com filtros de data, ordenação e busca. Veja a Visão Geral para o fluxo completo de uma recarga.

Pré-requisitos

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

  • O parceiro esteja autenticado com um token válido.

Requisição (Request)

Requisição HTTP

GET https://sandbox.hiperbanco.com.br/cellphone/recharges
--request GET 'https://sandbox.hiperbanco.com.br/cellphone/recharges?startDate=2026-08-01&endDate=2026-08-25&page=1&perPage=10' \
--header 'version: cutting-edge' \
--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. Requer o escopo transactions:read.

Parâmetros da rota (Path / Query)

NomeTipoDescriçãoEspecificação
startDatequeryOpcional. Data inicial da busca.Formato YYYY-MM-DD.
endDatequeryOpcional. Data final da busca.Formato YYYY-MM-DD.
pagequeryOpcional. Página do resultado da busca.Deve ser um número positivo.
perPagequeryOpcional. Itens por página.Deve ser um número positivo. Máximo 100.
orderColumnqueryOpcional. Coluna da tabela pela qual ordenar os resultados da busca.Padrão createdAt.
orderDirectionqueryOpcional. Sentido da ordenação. Funciona apenas se orderColumn tiver sido especificado.ASC ou DESC.
searchqueryOpcional. Query de pesquisa.
searchColumnsqueryOpcional. Colunas as quais usar para pesquisar, separadas por vírgula.Ex.: status.

Corpo da requisição (Body)

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

Resposta (Response)

O status code 200 indicará sucesso na requisição. Sendo bem-sucedido, o retorno irá trazer o seguinte campo em formato JSON:

NomeTipoDescrição
itemsarrayLista de recargas de celular encontradas.
items[].cellPhoneNumberstringNúmero de celular recarregado.
items[].areaCodestringDDD do número de celular.
items[].authorizationCodestringCódigo de autorização da recarga.
items[].messagestringMensagem descritiva do resultado da recarga.
items[].nsustringNSU da recarga.
items[].amountnumberValor da recarga.
items[].productIdstringId do produto recarregado.
metaobjectMetadados de paginação.
{
  "items": [
    {
      "cellPhoneNumber": "999999999",
      "areaCode": "71",
      "authorizationCode": "123456",
      "message": "Recharge captured successfully.",
      "nsu": "123456789",
      "amount": 10,
      "productId": "abc123"
    }
  ],
  "meta": {
    "count": 1,
    "page": 1,
    "perPage": 10,
    "totalPages": 1
  }
}

Erros

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

Status CodeCódigoMensagemDescrição
403AccessDeniedYou do not have permission to perform this action.O parceiro não tem permissão para consultar as recargas.
404RechargesNotFoundRecharges not found.Nenhuma recarga de celular foi encontrada para os filtros informados.

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.


Did this page help you?