v1

latestOpenAPI 3.0.12026-07-261451591021.8 KB
CriaTransacaoBoletoHibrido

Cria uma transação de boleto híbrido (pix + boleto)

Este método permite criar uma transação híbrida (boleto + pix), para a função de checkout transparente (implementado dentro do sistema web do comércio) de forma a permitir gerar um PDF contendo um boleto e o pix relacionado, além de receber a linha digitável, nosso número, o contéudo e URL do QRCode associado a transação. Notar que no momento da criação do boleto híbrido, a transação apresentará o estado “Pendente”. O sistema então verificará automaticamente pelo pagamento do referido boleto ou do crédito do pix relacionado, e quanto este ocorrer, invoca a URL de confirmação indicada pelo comércio, para notificar do pagamento, o qual deverá consultar o estado da transação neste momento e realizar a respectiva baixa no seu sistema. Notar que o boleto híbrido é suportado somente pelo provedor Arbi. <br />

O pix gerado nesta modalidade herdará as mesmas características do boleto, ou seja, informações como desconto, multa e juros também estarão presentes no pix no momento do pagamento pelo cliente final do comércio. <br />

Requisição

CampoTipoDescriçãoObrigatório
ValorNumérico com 2 decimaisValor da compraSim
DataVencimentoDataData de vencimento do boletoSim
URLConfirmacaoTextoURL de confirmação do comércio para indicar que o pagamento está em estado finalNão
ClienteDescricaoTextoDescrição da compraSim
ClienteIPTextoIP do cliente final da transaçãoNão
ClienteCPFCNPJTextoCPF/CNPJ do cliente final da transaçãoSim
ClienteNomeTextoNome do cliente final da transaçãoSim
ClienteEMailTextoE-mail do cliente final da transaçãoNão
ClienteEnderecoTextoEndereço do cliente final da transaçãoSim
ClienteBairroTextoBairro do cliente final da transaçãoSim
ClienteCidadeTextoCidade do cliente final da transaçãoSim
ClienteCEPTextoCEP do cliente final da transaçãoSim
ClienteUFTextoUF do cliente final da transaçãoSim
ClienteDDDTextoDDD do telefone do cliente final da transaçãoNão
ClienteNumeroCelularTextoNúmero do telefone do cliente final da transaçãoNão
NumeroPedidoTextoNúmero do pedido para controles internosNão
NumeroDocumentoTextoDescritivo para localização futura do boletoNão
ReferenciaTextoReferência para localização futura da transaçãoNão
DataLimitePagamentoDataData limite para pagamento do título.Após esta data, o mesmo é baixado junto a CIPNão
TipoMultaTextoTipo da multa a ser aplicadaNão
ValorMultaNuméricoValor da multa a ser aplicadaNão
TipoJurosTextoTipo dos juros a serem aplicadasNão
ValorJurosNuméricoValor do juros a ser aplicadoNão
TipoDescontoTextoTipo do desconto a ser aplicadoNão
ValorDescontoNumérico com 2 decimaisValor do desconto a ser aplicadoNão
DataDescontoTextoData do descontoNão
ValorDesconto2Numérico com 2 decimaisValor do desconto a ser aplicadoNão
DataDesconto2TextoData do descontoNão
ValorDesconto3Numérico com 2 decimaisValor do desconto a ser aplicadoNão
DataDesconto3TextoData do descontoNão
Mensagem2TextoMensagem orientativa inserida no boletoNão
Mensagem3TextoMensagem orientativa inserida no boletoNão
Mensagem4TextoMensagem orientativa inserida no boletoNão
Mensagem5TextoMensagem orientativa inserida no boletoNão
RetornarBase64BooleanoAceita os valores true ou false, informando para retornar PDF do boleto codificado em texto formato Base64Não
NotaFiscalTextoNúmero da nota fiscalNão

Resposta

CampoTipoDescrição
RetornoTextoRetorno da chamada, podendo possuir os valores OK ou ERRO
DetalhesErroTextoDetalhes do erro gerado, caso o retorno seja ERRO
IdentificadorTextoIdentificador da transação
NossoNumeroTextoNosso número do boleto gerado
LinhaDigitavelTextoLinha digitável do boleto gerado
CodigoBarrasTextoCódigo equivalente ao binário do código de barras do boleto gerado
BoletoPDFTextoPDF do boleto codificado em texto formato Base64
QRCodeTextoTextoTexto do QRCode para realizar o pagamento via Pix
QRCodeImagemTextoURL que gera a imagem do QRCode relacionado a transação
post/api/CriaTransacaoBoletoHibrido

Headers

Aeskeystring required

Request body

Valornumber double
DataVencimentostring date-time
URLConfirmacaostring
ClienteDescricaostring required
ClienteIPstring
ClienteCPFCNPJstring required
ClienteNomestring required
ClienteEmailstring
ClienteEnderecostring
ClienteBairrostring
ClienteCidadestring
ClienteCEPstring
ClienteUFstring
ClienteDDDstring
ClienteNumeroCelularstring
NumeroPedidostring
NumeroDocumentostring
Referenciastring
DataLimitePagamentostring date-time
TipoMulta'NaoTemMulta' | 'ValorFixo' | 'ValorPercentual'
ValorMultanumber double
TipoJuros'ValorAoDia' | 'TaxaMensal' | 'Isento'
ValorJurosnumber double
TipoDesconto'NaoTemDesconto' | 'ValorFixoAteDataInformada' | 'PercentualADataInformada'
ValorDescontonumber double
DataDescontostring date-time
ValorDesconto2number double
DataDesconto2string date-time
ValorDesconto3number double
DataDesconto3string date-time
Mensagem2string
Mensagem3string
Mensagem4string
Mensagem5string
RetornarBase64boolean
NotaFiscalstring

Example request

{
  "Valor": 103.67,
  "DataVencimento": "2026-06-05T09:47:50.9835317-03:00",
  "URLConfirmacao": "https://www.meusite.com.br/webhook/confirmacao-transacao",
  "ClienteDescricao": "Cliente Gold Nivel 25",
  "ClienteIP": "127.0.0.1",
  "ClienteCPFCNPJ": "48455151480",
  "ClienteNome": "Renato Samuel Augusto Baptista",
  "ClienteEmail": "renatosamuel@umdominio.com.br",
  "ClienteEndereco": "Rua Canadá, 257",
  "ClienteBairro": "Bacacheri",
  "ClienteCidade": "Curitiba",
  "ClienteCEP": "82510290",
  "ClienteUF": "PR",
  "ClienteDDD": "41",
  "ClienteNumeroCelular": "999293802",
  "NumeroPedido": "pedido.2026052109",
  "NumeroDocumento": "1920123",
  "Referencia": "00123",
  "DataLimitePagamento": "2026-06-06T09:47:50.9835317-03:00",
  "TipoMulta": "ValorFixo",
  "ValorMulta": 3.22,
  "TipoJuros": "TaxaMensal",
  "ValorJuros": 2.75,
  "TipoDesconto": "ValorFixoAteDataInformada",
  "ValorDesconto": 9.99,
  "DataDesconto": "2026-05-25T09:47:50.9835317-03:00",
  "ValorDesconto2": 6.99,
  "DataDesconto2": "2026-05-29T09:47:50.9835317-03:00",
  "ValorDesconto3": 3.99,
  "DataDesconto3": "2026-06-02T09:47:50.9835317-03:00",
  "Mensagem2": "Nao receber depois de 05/06/2026",
  "Mensagem3": "Aplicar multa de R$ 5,00 em caso de pagamento após a data de vencimento.",
  "Mensagem4": "Desconto de 5% para pagamentos realizados até a data de vencimento.",
  "Mensagem5": "Valor atualizado deverá incluir taxa de atraso de 0,033% ao dia.",
  "RetornarBase64": false,
  "NotaFiscal": "213829821029"
}

Response

Método executado com sucesso

Retorno'OK' | 'ERRO'
DetalhesErrostring
Identificadorstring
NossoNumerostring
LinhaDigitavelstring
BoletoPDFstring
QRCodeTextostring
QRCodeImagemstring
CodigoBarrasstring