Pular para o conteúdo principal

Emitir Novo Boleto

Dados da API

Este endpoint permite emitir um novo boleto, adicionando-o à fila de emissão e registro. Após o processamento, o boleto estará disponível para impressão.

POST /api/billissuer/new?accountNumber={accountNumber}

O método recebe os dados de cobrança para emitir o boleto.

Requisição
{
"issuerConfiguration": "00000000-0000-0000-0000-000000000000",
"value": 0.00,
"dueDate": "2023-01-01",
"payerDocument": "string",
"payerZipCode ": "2023-01-01T14:22:17.534Z",
"payerCity": "string",
"payerCityState": "string",
"payerStreetAndNumber": "string",
"payerNeighborhood": "string",
"payerPhoneNumber": "string",
"messageToThePayer": "string"
}

Dicionário de dados - Parâmetros

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
accountNumberNúmero da conta que irá emitir o boletolong--
IssuerConfigurationConfigurações adicionais de emissãoGUID-Utilizado para configurações de emissão com juros e multa; se não preenchido, será adotada a configuração padrão.
ValueValor original do boletodecimal11, 2Formato 0.00
DueDateData de vencimentodate-Formato YYYY-MM-DD
PayerDocument-string14Somente números.
PayerNameNome do devedorstring50-
PayerZipCodeCEP do devedorstring8Somente números.
PayerCityCidade do devedorstring100-
PayerCityStateSigla da UF do devedorstring2-
PayerStreetAndNumberLogradouro e número do devedorstring100-
PayerNeighborhoodBairro do devedorstring50-
PayerPhoneNumberTelefone do devedorstring15Somente números.
MessageToThePayerMensagem ao devedorstring100-
Resposta
{
"id": "00000000-0000-0000-0000-000000000000",
"success": true,
"message": "string"
}

Dicionário de dados - Retorno

HEADERDESCRIÇÃOTIPOTAMANHOOBSERVAÇÃO
idIdentificador único do boletoString-Identificador do boleto
successStatus da solicitação de emissãobool-Formato: true para solicitações de emissão recepcionadas com sucesso e false para solicitações inválidas
messageMensagem de retornostring-Mais informações do erro, se existir

Recorrência

Os envios podem ser realizados a qualquer momento.

Informações Adicionais

Após solicitada emissão, o boleto entra na fila de emissão e registro. Esse processo leva cerca de 5 minutos. Em seguida pode ser impresso.

Em todos os métodos da API, exceto o método de obtenção de token, a chamada deverá ser enviada com um header no seguinte formato:

KeyValue
AuthorizationBearer eyJhbGciOiJSUzIlxdWVtZS [...] mj2m65fJfvmjdVXp6dQ

Onde o tipo de autenticação Bearer nunca mudará, e o token que vem logo em seguida, no caso exemplificado por: “eyJhbGciOiJSUzIlxdWVtZS [...] mj2m65fJfvmjdVXp6dQ”

corresponde ao token obtido através do método api/Auth/Token.

Atenção

Todo token tem uma data e hora de expiração, ficando a cargo do sistema integrador a responsabilidade de providenciar um novo token para realizar novas chamadas após a expiração deste.