v1

latestOpenAPI 3.0.12026-07-261451591021.8 KB
Marketplace

Cria uma transação via boleto

Cria uma transação via boleto para marketplace com split dos valores entre o marketplace e sellers participantes. <br />

  • O campo SplitValores deve conter entre 2 e 10 participantes, cada um identificado por seu ClienteId e valor de participação.<br />
  • O Marketplace deve cadastrar previamente os sellers antes de incluí-los como participantes (utilize o endpoint /seller).<br />
  • A transação gerada precisa ser decidida após a criação; caso contrário, os valores permanecem suspensos.

Requisição

CampoTipoDescriçãoObrigatório
SplitValoresTransacaoSplit[]Lista de participantes do splitSim
ValorNumérico com 2 decimaisValor total da transaçãoSim
DataVencimentoDataData de vencimento do boletoSim
DataLimitePagamentoDataData limite para pagamentoNão
URLConfirmacaoTextoURL chamada quando pagamento for finalizadoNão
ClienteDescricaoTextoDescrição da compraSim
ClienteIPTextoIP do clienteSim
ClienteCPFCNPJTextoCPF ou CNPJ do cliente finalSim
ClienteNomeTextoNome do cliente finalSim
ClienteEmailTextoE-mail do clienteNão
ClienteEnderecoTextoEndereço do clienteSim
ClienteBairroTextoNome do bairroSim
ClienteCidadeTextoNome da cidadeSim
ClienteCEPTextoCEPSim
ClienteUFTextoUnidade da federação (UF), ex: SP, RJSim
ClienteDDDTextoDDD do telefoneNão
ClienteNumeroCelularTextoNúmero do celularNão
NumeroPedidoTextoNúmero do pedido no sistema do marketplaceNão
TipoMultaTextoTipo da multa a ser aplicadoNão
ValorMultaNumérico com 2 decimaisValor da multaNão
MultaNumérico com 2 decimaisValor da multaNão
TipoJurosTextoTipo de juros a ser aplicadoNão
ValorJurosNumérico com 2 decimaisValor dos jurosNão
TipoDescontoTextoTipo de desconto a ser aplicadoNão
ValorDescontoNumérico com 2 decimaisValor do descontoNão
DataDescontoDataData de validade do descontoNão
ValorDesconto2Numérico com 2 decimaisSegundo valor de descontoNão
DataDesconto2DataData de validade do segundo descontoNão
ValorDesconto3Numérico com 2 decimaisTerceiro valor de descontoNão
DataDesconto3DataData de validade do terceiro descontoNão
Mensagem2TextoMensagem personalizada no boletoNão
Mensagem3TextoMensagem personalizada no boletoNão
Mensagem4TextoMensagem personalizada no boletoNão
Mensagem5TextoMensagem personalizada no boletoNão
NumeroDocumentoTextoNúmero do documentoNão
ReferenciaTextoReferência para controleNão
RetornarBase64BooleanoSe true, retorna o PDF codificado em Base64Não
EntradaCNABBooleanoSe true, indica origem CNABNão
NossoNumeroTextoNosso número do boletoNão
CarteiraTextoNúmero da carteiraNão
ArbiCnabNumeroOperacaoTextoNúmero da operação utilizada no CNABNão

Campos dentro de SplitValores

CampoTipoDescriçãoObrigatório
ClienteIdTextoIdentificador do cliente (seller ou marketplace)Sim
ValorNuméricoValor da transação destinado ao Marketplace ou SellerSim
ValorRoyaltiesNuméricoValor da transação destinado ao Marketplace ou Seller, sobre o qual poderão incidir taxas, conforme a configuração prévia definida para o participante do splitNão
DecisaoTextoSe preenchido, define se o split está aprovado automaticamenteNão

Enums

TipoMultaArbi

ValorDescrição
NaoTemMulta (0)Não aplica multa
ValorFixo (1)Aplica multa com valor fixo
ValorPercentual (2)Aplica multa percentual sobre valor

TipoJurosArbi

ValorDescrição
ValorAoDia (1)Aplica juros por valor fixo ao dia
TaxaMensal (2)Aplica juros com taxa mensal
Isento (3)Sem juros

TipoDescontoArbi

ValorDescrição
NaoTemDesconto (0)Sem desconto
ValorFixoAteDataInformada (1)Desconto fixo até determinada data
PercentualADataInformada (2)Desconto percentual até determinada data

Resposta

CampoTipoDescrição
RetornoTextoOK ou ERRO
DetalhesErroTextoDetalhes em caso de erro
IdentificadorTextoIdentificador da transação criada
NossoNumeroTextoNosso número do boleto gerado
LinhaDigitavelTextoLinha digitável do boleto
CodigoBarrasTextoCódigo de barras do boleto
BoletoPDFTextoPDF do boleto em formato Base64 (caso RetornarBase64 = true)
CodigoErroTextoCódigo interno do erro
post/api/marketplace/boleto

Headers

Aeskeystring required

Request body

Valornumber double
DataVencimentostring date-time
DataLimitePagamentostring date-time
URLConfirmacaostring
ClienteDescricaostring required
ClienteIPstring
ClienteCPFCNPJstring required
ClienteNomestring required
ClienteEmailstring
ClienteEnderecostring
ClienteBairrostring
ClienteCidadestring
ClienteCEPstring
ClienteUFstring
ClienteDDDstring
ClienteNumeroCelularstring
NumeroPedidostring
TipoMulta'NaoTemMulta' | 'ValorFixo' | 'ValorPercentual'
ValorMultanumber double
Multanumber 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
NumeroDocumentostring
Referenciastring
RetornarBase64boolean
EntradaCNABboolean
NossoNumerostring
Carteirastring
ArbiCnabNumeroOperacaostring
NotaFiscalstring
CNABArquivostring

Example request

{
  "SplitValores": [
    {
      "ClienteId": "3d35f972-2b49-4a9e-96f4-6aec5181dda9",
      "Valor": 70,
      "ValorRoyalties": 0
    },
    {
      "ClienteId": "145127c0-a861-4d35-8a67-939d005b188c",
      "Valor": 80.77,
      "ValorRoyalties": 0
    }
  ],
  "Valor": 150.77,
  "DataVencimento": "2026-06-05T09:47:51.0156089-03:00",
  "DataLimitePagamento": "2026-06-20T09:47:51.0156089-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",
  "TipoMulta": "ValorPercentual",
  "ValorMulta": 3.22,
  "Multa": 13.04,
  "TipoJuros": "ValorAoDia",
  "ValorJuros": 2.75,
  "TipoDesconto": "ValorFixoAteDataInformada",
  "ValorDesconto": 9.99,
  "DataDesconto": "2026-05-25T09:47:51.0156089-03:00",
  "ValorDesconto2": 6.99,
  "DataDesconto2": "2026-05-29T09:47:51.0156089-03:00",
  "ValorDesconto3": 3.99,
  "DataDesconto3": "2026-06-02T09:47:51.0156089-03:00",
  "Mensagem2": "Nao receber depois de 05/06/2026",
  "Mensagem3": "Não aplicar o desconto após o vencimento.",
  "Mensagem4": "Aplicar 5% de desconto antes do vencimento.",
  "Mensagem5": "Inseria sua mensgagem aqui.",
  "NumeroDocumento": "1829310288",
  "Referencia": "2112513",
  "RetornarBase64": false,
  "EntradaCNAB": false,
  "NossoNumero": "00009540025",
  "Carteira": "121",
  "ArbiCnabNumeroOperacao": "0000496",
  "NotaFiscal": "004179629",
  "CNABArquivo": "CNAB arquivo.txt"
}

Response

Criacao da transacao

Retorno'OK' | 'ERRO'
DetalhesErrostring
Identificadorstring
NossoNumerostring
LinhaDigitavelstring
CodigoBarrasstring
BoletoPDFstring
CodigoErrostring