Criação de tarifa pontual

Esse endpoint possibilita a criação de tarifa pontual

Requisição(Request)

Requisição HTTP

POST https://sandbox.hiperbanco.com.br/Tariffs/create
--request POST 'https://sandbox.hiperbanco.com.br/Tariffs/create' \
--header 'version: cutting-edge' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data-raw '{
   "account": "297453",
   "amount": 1,
   "description": "Teste",
   "applyImmediately": true
}'
--request POST 'https://sandbox.hiperbanco.com.br/Tariffs/create' \
--header 'version: cutting-edge' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data-raw '{
    "account": "297453",
    "amount": 2,
    "description": "Tarifa Pontual",
    "duedate": "2025-09-25",
    "applyImmediately": false
}'

Cabeçalhos (Headers)

NomePropriedadeDescrição
versioncutting-edgeEssa 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 parâmetros no path desta requisição.

Corpo da requisição (Body)

No body, envie os seguintes campos em formato JSON:

NomeTipoDescrição
accountsstringObrigatório. Número da conta que será feito a tarifa
amountnumberObrigatório. Valor da transação
descriptionstringDescrição da Tarifa Pontual.
applyImmediatelybooleanObrigatório. Indica se o débito da tarifa será realizado de forma imediata ou programada.
duedatestringDefine a data em que a cobrança da Tarifa Pontual deverá ser executada.
Observação: Este campo é obrigatório quando a propriedade applyImmediately tiver o valor de false. Caso a cobrança seja imediata, não deverá ser enviado esta propriedade.
Formato: YYYY-MM-DD
{
   "account": "297453",
   "amount": 1,
   "description": "Tarifa Pontual",
   "applyImmediately": true
}
{
    "account": "297453",
    "amount": 2,
    "description": "Tarifa Pontual",
    "applyImmediately": false,
    "duedate": "2025-09-25"
}

Resposta (Response)

O status code 200 indicará sucesso na requisição.

⚠️

Importante

O sucesso na requisição não significa que a transação já tenha acontecido.

Sendo bem-sucedido, o retorno irá trazer o seguinte campo em formato JSON:

NomeTipoDescrição
statusnumberCódigo HTTP que indica o resultado da requisição.
datastringMensagem de retorno informando que a tarifa foi cobrada com êxito.
{
    "status": 200,
    "data": "Tarifa cobrada com sucesso"
}

Erros

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

Status codeCódigoMensagemDescrição
404CLIENT_NOT_FOUNDClient not found with IDCliente não encontrado com o ID informado.
Observação: Para este erro, gentileza entrar em contato com o suporte através do Service Desk
404ACCOUNT_NOT_FOUNDAccount not found with numberConta não encontrada
404RECEIPT_ACCOUNT_NOT_FOUNDReceipt account not found.Conta de recebimento não encontrada.
Observação: Para este erro, gentileza entrar em contato com o suporte através do Service Desk
422INSUFFICIENT_BALANCEThe account has insufficient balance.A conta possui saldo insuficiente.
422INVALID_TARIFF_DUE_DATEInvalid tariff's due date.

Data de vencimento da tarifa inválida

A data está fora do formato esperado ou é anterior à data atual.

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?