Documentação das APIs

Cria uma transação via boleto com split dos valores

Este método permite criar uma transação de boleto, para a função de checkout transparente (implementado dentro do sistema web do comércio) de forma a permitir gerar um boleto com as informações indicadas e receber a linha digitável, nosso número e PDF do referido boleto, além de enviar um e-mail ao usuário final que deverá realizar o pagamento.

Notar que no momento da criação do boleto, a transação apresentará o estado “Pendente”. O sistema então verificará automaticamente pelo pagamento do referido boleto, 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.

A versão “split” permite distribuir automaticamente os créditos do boleto em diversas contas K8Bank, para o caso de receitas rateadas, evitando a necessidades de repasses posteriores, sendo útil para casos de múltiplas empresas prestadoras de serviço de um grupo ou de múltiplos profissionais liberais.

Importante: é preciso ter em mãos os IDs dos clientes participantes do split. No exemplo do payload, os IDs são apenas de exemplo.

Requisição

CampoTipoDescrição
ValorNumérico com 2 decimaisValor da compra
DataVencimentoDataData de vencimento quando pago via boleto
URLConfirmacaoTextoURL de confirmação do comércio para indicar que o pagamento está em estado final.
ClienteDescricaoTextoDescrição da compra.
ClienteIPTextoIP do cliente final da transação.
ClienteCPFCNPJTextoCPF/CNPJ do cliente final da transação.
ClienteNomeTextoNome do cliente final da transação.
ClienteEMailTextoE-Mail do cliente final da transação (opcional)
ClienteEnderecoTextoEndereço do cliente final da transação (opcional).
ClienteBairroTextoBairro do cliente final da transação (opcional).
ClienteCidadeTextoCidade do cliente final da transação (opcional).
ClienteCEPTextoCEP do cliente final da transação (opcional).
ClienteUFTextoUF do cliente final da transação (opcional).
ClienteDDDTextoDDD do telefone do cliente final da transação (opcional).
ClienteNumeroCelularTextoNúmero do telefone do cliente final da transação (opcional).
SplitValoresTransacaoSplit[]Array especificando o “split” financeiro dos valores arrecadados pelo pagamento para diversas contas do K8Bank, a partir do código de cliente e do valor respectivo.
NumeroPedidoTextoNúmero do pedido e/ou carrinho de compras (opcional).

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.
Language
Authorization
OAuth2
Click Try It! to start a request and see the response here!