v1
latestOpenAPI 3.1.02026-07-261012.3 KBEmissão de boleto bancário PAGHIPER
Request body
Campo composto de números, letras, traços e hífen.<br>Sempre começa por <strong>apk_</strong><br><br> Exemplo: apk_48040241-OqCWOKczcjutZaFRSfTlVBDpHFXpkdzz<br> <br> Utilizado para identificar o vendedor
<strong>Código de referencia da venda</strong><br><br>Define um código para referenciar o pagamento.<br>Útil para vincular o pagamento a um pedido criado pelo sistema do lojista.<br><br>Recomendamos que seja um código único para cada transação.
e-mail valido do cliente pagador
Nome ou Razão social do cliente pagador
CPF ou CNPJ do pagador de preferencia apenas os números do cpf ou cnpj
Número de telefone ou celular do cliente Exemplo: 1140638785 Sempre informar o DDD + Número
<strong>Endereço</strong> do cliente pagador.<br><br>Exemplo: Av Brigadeiro Faria Lima
<strong>Número do endereço</strong> do cliente pagador<br><br>Exemplo: 1461
<strong>Complemento do endereço</strong> do cliente pagador<br><br>Exemplo: Torre Sul 4º Andar
<strong>Bairro do cliente</strong> pagador<br><br>Exemplo: Jardim Paulistano
<strong>Cidade</strong> do cliente pagador<br><br>Exemplo: São Paulo
<strong>Estado</strong> do cliente pagador<br><br>Exemplo: SP Deve ser representado pela sigla de cada estado
<strong>CEP</strong> do cliente pagador<br><br>Exemplo: 01452002
<strong>Dias corridos até o vencimento<br><br>Exemplo: 4</strong><br>O número representa diferença de dias entre a data da requisição e a data de vencimento.<br><br>A diferença entre as datas:<br>Data requisição: 2017-07-01<br>Data do vencimento: 2017-07-05<br><br>days_due_date: 4<br><br> Por padrão o valor maximo é de 400 dias, caso necessite emitir boleto com prazo superior a 400 dias entre em contato através do e-mail suporte@paghiper.com
<strong>Formato do boleto bancário</strong><br><br> <table class="especificacoesmini"> <thead> <tr> <th>esperado</th> <th>significado</th> </tr> </thead> <tbody> <tr> <td>boletoA4</td> <td>Boleto do tamanho<br>de uma folha A4 </td> </tr> <tr> <td>boletoCarne</td> <td>Boleto em tamanho<br>carne, onde é<br>possível imprimir até<br>três boletos por folha A4</td> </tr> </tbody> </table> <br><br>Comentário: o formato mais popular é o boletoA4
<strong>URL de retorno automático de dados</strong><br>Endereço da página onde o PagHiper enviará o POST com as informações da transação. <br>Note que, este campo tem prioridade sobre a url que estiver configurada no painel PagHiper.<br><br>Qualquer alteração de status de uma transação, será está url que iremos notificar através de um post
<strong>Valor total do desconto da compra em centavos</strong><br><br>Exemplo, em um desconto aplicado de R$ 11,58 reais, deve ser informado: 1158 (total de centavos).<br><br>Se o desconto for aplicado em porcentagem, a sua aplicação deverá realizar o calculo e nos informar apenas o valor já calculado em centavos.
<strong>Valor total do frete em centavos</strong><br><br>Exemplo: o frete custa R$ 15,99, deve ser informado: 1599 (total em centavos)
<strong>Método de entrega</strong><br><br>Exemplo: SEDEX, SEDEX10, PAC, TRANSPORTADORA, MOTOBOY, RETIRADA NO LOCAL, etc.
<strong>Id do parceiro</strong><br><br>Útil apenas para integração de plataformas parceiras. Na maioria dos casos, esse campo deve ser ignorado.
<strong>Número da nota fiscal</strong> Se informado <strong>123456</strong>, exibira o número da nota fiscal no boleto bancário na caixa de descrição da seguinte forma: “Referente a nota fiscal número: 123456”
<strong>Frase fixa</strong><br><br>Frase pré-configurada no painel do PagHiper,<br> esta frase passa por uma pré analise antes de ser exibida nos boletos.<br><br><table class="especificacoesmini"> <thead> <tr> <th>esperado</th> <th>significado</th> </tr> </thead> <tbody> <tr> <td>true</td> <td>Exibira a frase na caixa de descrição do boleto</td> </tr> <tr> <td>false</td> <td>Nenhuma frase pré-configurada</td> </tr> </tbody> </table>
<strong>Frase variável do vendedor</strong><br><br> Texto que irá variar de acordo com cada boleto em específico, podendo colocar informações que remetam ao pedido/ serviço adquirido pelo cliente.<br><br> A frase variável será exibida no corpo do boleto bancário, no campo onde traz informações sobre os prazos de pagamento do boleto.<br><br> A frase será exibida no seguinte formato: “<strong>Texto do vendedor</strong>: (conteúdo da frase variável aqui)”<br><br> Obs.: A informação “<strong>Texto do vendedor</strong>” é permanente, não sendo retirada ao acrescentar uma frase variável no boleto.<br><br> Tamanho máximo de 85 caracteres.<br> <br>
<strong>Percentual da multa</strong><br><br> O percentual máximo autorizado é de 2%, de acordo artigo 52, parágrafo primeiro do Código de Defesa do Consumidor, Lei 8.078/90<br><br> Exemplo:<br><br> multa de 2% deve ser enviado o valor: 2<br><br> Qualquer valor acima do máximo autorizado será levado em consideração 2% = 2<br><br> Aceito apenas números inteiros: 1 e 2
<strong>Juros por atraso</strong> <br />Aplicar 1% de juros máximo ao mês, esse percentual será cobrado proporcionalmente aos dias de atraso.<br><br> Dividindo 1% por 30 dias = 0,033% por dia de atraso.<br><br> <table class="especificacoesmini"> <thead> <tr> <th>esperado</th> <th>significado</th> </tr> </thead> <tbody> <tr> <td>true</td> <td>Aplicará o juros de 1% ao mês por atraso.</td> </tr> <tr> <td>false</td> <td>Nenhum juro será aplicado.</td> </tr> </tbody> </table>
Número de dias em que o pagamento pode ser realizado com antecedência recebendo o desconto extra.<br><br> <strong>Exemplo:</strong> O valor do boleto é R$ 100,00 e será concedido um desconto extra caso o pagador realize o pagamento com até 5 dias antes da data do vencimento. Neste caso deve ser enviado o número 5 simbolizando o número máximo de dias de antecedência.<br><br>Nota: Este campo não pode ser utilizado, se o valor informado ser maior que o valor do campo days_due_date (vencimento).
Valor do desconto em centavos que será aplicado caso o pagamento ocorra de forma antecipada.<br><br> Exemplo: O valor do boleto é R$100,00, porem, caso seja pago com antecedência mínima de 5 dias antes da data do vencimento, será concedido um desconto extra de R$5,00.<br><br> Neste caso, o valor a ser enviado será o número 500, valor em centavos, que representará o desconto extra pelo pagamento antecipado.<br><br> Se o desconto extra pelo pagamento antecipado for aplicado em porcentagem, a sua aplicação deverá realizar o cálculo e nos informar apenas o valor já calculado em centavos.
Número máximo de dias em que o boleto poderá ser pago <strong>após o vencimento</strong>. (Prática comum para quem opta por cobrar juros e multas).<br><br> Neste campo será aceito, qualquer número maior ou igual a 5, e menor ou igual a 30.<br><br> Exemplo:<br> Se optar em receber após o vencimento por até 15 dias, deverá ser enviado o número 15, e a frase será exibida no boleto da seguinte forma: “Não receber após 15 dias do vencimento.”<br><br> Recomendamos o uso deste campo apenas se existir o interesse em permitir que o pagador realize o pagamento fora do prazo de vencimento. Ele é útil para se trabalhar em conjunto com a aplicação de juros e multas.<br><br>
Response
201
Example response
{
"create_request": {
"result": "success",
"response_message": "transacao criada",
"transaction_id": "HF97T5SH2ZQNLF6Z",
"created_date": "2017-07-20 20:46:57",
"value_cents": "18507",
"status": "pending",
"order_id": "32330335",
"due_date": "2017-07-27",
"bank_slip": {
"digitable_line": "34191.76304 03906.270248 61514.190000 9 72330000017012",
"url_slip": "https://www.paghiper.com/checkout/boleto/180068c7/HF97T5SH2ZQNLF6Z/30039",
"url_slip_pdf": "https://www.paghiper.com/checkout/boleto/180068c7/HF97T5SH2ZQNLF6Z/30039/pdf",
"bar_code_number_to_image": "34199723300000170121763003906270246151419000"
},
"http_code": "201"
}
}