CriaTransacaoBoletoCartaoPix

Cria uma transação com suporte a pagamento via cartao, boleto ou pix.

Changed on

Este endpoint permite criar uma transação com várias formas de pagamento definidas.

Apenas para esclarecer, esta rota não sobrepõe a rota de criação de transação de boleto híbrida, pois na rota híbrida as formas de pagamento são conectadas (boleto + pix), já nesta rota existe a presença da forma de pagamento cartão de crédito.

Equivale as função de checkout transparente (implementado dentro do sistema web do comércio) de forma a permitir a transação ser paga através de boleto, cartão ou pix. Na prática, uma chamada para esta rota equivale a realizar 3 chamadas separadas (cada qual para sua forma de pagamento) porém com a vantagem de em único endpoint executar o processo.

Importante: como são várias formas de pagamento isoladas sendo criada, cabe ao criador da requisição designar os valores independentes (note que a requisição não possui um valor total), ou seja, se por exemplo desejo criar uma requisição de um total de R$ 500 nas formas de pagamento divido em R$ 100 no cartão, R$ 200 no boleto e R$ 200 no PIX .

Requisição

CampoTipoDescriçãoObrigatório
BoletoValorNuméricoValor da compra a ser pago via boletoSim
BoletoDataVencimentoDataData de vencimento do boletoNão(1)
BoletoURLConfirmacaoTextoURL de confirmação do comércio para indicar que o pagamento está em estado finalNão
TipoMultaTextoTipo da multa a ser aplicadaNão
ValorMultaNúmeroValor da multa a ser aplicadaNão
TipoJurosTextoTipo do juro a ser aplicado, sendo os valores possíveis: Isento, ValorAoDia ou TaxaMensalNão
ValorJurosNúmeroValor do Juros a ser aplicadoNão
CartaoNomeImpressoTextoNome do cliente impresso no cartãoSim
CartaoDataValidadeAno/Mês no formato AAAAMMData de validade do cartãoSim
CartaoNumeroCartaoNumérico de 16 posiçõesNúmero do cartãoSim
CartaoCodigoSegurancaNumérico de 3 posiçõesCódigo de segurança no verso do cartãoSim
CartaoCardTokenGuidO token do cartão para transações de recorrênciaSim
CartaoValorNumérico com 2 decimaisValor da compra a ser pago via cartãoSim
CartaoFormaPagamentoNumérico - Inteiro (1 posição)Forma de pagamento do cartão, sendo possível os valores: 0 = À vista; 1 = Parcelado sem juros; 2 = Parcelado com jurosNão
CartaoQuantidadeParcelasNumérico InteiroQuantidade de parcelas, caso a forma de pagamento seja parcelada.Válidos valores de 2 até 12. Caso seja à vista, pode-se não enviar o valor ou enviar 0 ou 1Sim
PixTipoTextoInformar E = EstáticoSim
PixValorNumérico com 2 decimaisValor da compra a ser pago via pixSim
PixSegundosExpiracaoNuméricoTempo de validade do pagamento via Pix, em segundos, sendo aceitos valores de 300 (5 minutos) até 2592000 (30 dias)Sim
PixDataVencimentoDataSomente para PIX estático, uma data de vencimento deve ser informadaNão(2)
PixURLConfirmacaoTextoURL 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çãoNão(1)
ClienteNumeroTextoNúmero do endereço do cliente final da compraNão(1)
ClienteBairroTextoBairro do cliente final da transaçãoNão(1)
ClienteCidadeTextoCidade do cliente final da transaçãoNão(1)
ClienteComplementoTextoComplemento do endereço do cliente final da compraNão
ClienteCEPTextoCEP do cliente final da transaçãoNão(1)
ClienteUFTextoUF do cliente final da transaçãoNão(1)
ClienteDDDTextoDDD do telefone do cliente final da transaçãoNão
ClienteNumeroCelularTextoNúmero do telefone do cliente final da transaçãoNão
ClienteSexoTextoSexo do cliente final da compra, podendo ser M (masculino) ou F (feminino)Não
NumeroPedidoTextoNúmero do pedido para controles internosNão
Mensagem2TextoMensagem orientativa inserida no boletoNão
Mensagem3TextoMensagem orientativa inserida no boletoNão
Mensagem4TextoMensagem orientativa inserida no boletoNão
Mensagem5TextoEste campo não deve ser utilizadoNão
NumeroDocumentoTextoDescritivo para localização futura do boletoNão
BoletoDataLimitePagamentoDataData limite para o pagamentoNão

(1) Obrigatório caso a transação para boleto seja executada. (2) - Horário de vencimento: quando enviado o PixDataVencimento o complemento de horário deve ser informado como T23:59:59. Exemplo: "PixDataVencimento": "2025-10-14T23:59:59".

Resposta

CampoTipoDescrição
RetornoTextoRetorno da chamada, podendo possuir os valores OK, ERRO, PENDENTEANTIFRAUDE ou CARTAOPREAUTORIZADO
DetalhesErroTextoDetalhes do erro gerado, caso o retorno seja ERRO
OrigemErroTextoIdentifica qual das formas de pagamento gerou erros (Boleto, Cartão ou PIX)
BoletoNossoNumeroTextoNosso Número do Boleto Gerado
BoletoLinhaDigitavelTextoLinha digitável do boleto gerado
BoletoPDFTextoPDF do boleto codificado em texto formato Base64
BoletoIdentificadorTextoId do boleto gerado
BoletoCodigoBarrasTextoCódigo equivalente ao binário do código de barras do boleto gerado
CartaoNumeroAutorizacaoTextoNúmero de autorização da transação
CartaoAdquirenteTextoAdquirente responsável pelo processamento da transação
BandeiraTextoBandeira do cartão
CartaoCodigoAutorizacaoTextoCódigo de autorização da transação
CartaoNsuOperacaoTextoCódigo de NSU da transação
CartaoIdentificadorTextoId do cartão gerado
PixQRCodeTextoTextoTexto do QRCode para realizar o pagamento via Pix
PixQRCodeImagemTextoURL que gera a imagem do QRCode relacionado a transação
PixIdentificadorTextoId do pix gerado
post/api/CriaTransacaoBoletoCartaoPix

Request

  • Base URL
    https://pagamentos.meuk8.com.br/PagamentosAPI
  • URL
    https://pagamentos.meuk8.com.br/PagamentosAPI/api/CriaTransacaoBoletoCartaoPix
  • Auth
    OAuth 2
    Password
    Token URL: /BknBankPagamentosAPI/token scopes: BknBankPagamentosAPI

Headers

Aeskeystring required

Request body

BoletoValornumber double
BoletoDataVencimentostring date-time
BoletoURLConfirmacaostring
TipoMulta'NaoTemMulta' | 'ValorFixo' | 'ValorPercentual'
ValorMultanumber double
TipoJuros'ValorAoDia' | 'TaxaMensal' | 'Isento'
ValorJurosnumber double
CartaoNomeImpressostring
CartaoDataValidadestring
CartaoNumeroCartaostring
CartaoCodigoSegurancastring
CartaoCardTokenstring uuid
CartaoValornumber double
CartaoFormaPagamentointeger
CartaoQuantidadeParcelasinteger
PixTipostring required
PixValornumber double
PixSegundosExpiracaointeger
PixDataVencimentostring date-time
PixURLConfirmacaostring
ClienteDescricaostring required
ClienteIPstring
ClienteCPFCNPJstring required
ClienteNomestring required
ClienteEmailstring
ClienteEnderecostring
ClienteNumerostring
ClienteBairrostring
ClienteCidadestring
ClienteComplementostring
ClienteCEPstring
ClienteUFstring
ClienteDDDstring
ClienteNumeroCelularstring
ClienteSexostring
NumeroPedidostring
Mensagem2string
Mensagem3string
Mensagem4string
Mensagem5string
NumeroDocumentostring
BoletoDataLimitePagamentostring date-time

Example request

{
  "BoletoValor": 100,
  "BoletoDataVencimento": "2026-08-19T10:15:28.5939496-03:00",
  "BoletoURLConfirmacao": "https://www.meusite.com.br/webhook/confirmacao-transacao",
  "TipoMulta": "ValorPercentual",
  "ValorMulta": 3,
  "TipoJuros": "TaxaMensal",
  "ValorJuros": 1.22,
  "CartaoNomeImpresso": "Renato Samuel Augusto Baptista",
  "CartaoDataValidade": "202908",
  "CartaoNumeroCartao": "4024007105862618",
  "CartaoCodigoSeguranca": "1234",
  "CartaoValor": 70,
  "CartaoFormaPagamento": 0,
  "CartaoQuantidadeParcelas": 1,
  "PixTipo": "E",
  "PixValor": 80,
  "PixSegundosExpiracao": 300,
  "PixDataVencimento": "2026-08-19T11:15:28.5939496-03:00",
  "PixURLConfirmacao": "https://www.meusite.com.br/webhook/confirmacao-transacao",
  "ClienteDescricao": "Cliente Gold Nivel 25",
  "ClienteIP": "127.0.0.1",
  "ClienteCPFCNPJ": "12345678000199",
  "ClienteNome": "Renato Samuel Augusto Baptista",
  "ClienteEmail": "renatosamuel@umdominio.com.br",
  "ClienteEndereco": "Rua Canadá, 257",
  "ClienteNumero": "22",
  "ClienteBairro": "Bacacheri",
  "ClienteCidade": "Curitiba",
  "ClienteComplemento": "",
  "ClienteCEP": "82510290",
  "ClienteUF": "PR",
  "ClienteDDD": "41",
  "ClienteNumeroCelular": "999293802",
  "ClienteSexo": "M",
  "NumeroPedido": "pedido.2026081910",
  "Mensagem2": "Nao receber depois de 03/09/2026",
  "Mensagem3": "",
  "Mensagem4": "",
  "Mensagem5": "",
  "NumeroDocumento": "",
  "BoletoDataLimitePagamento": "2026-09-19T10:15:28.5939496-03:00"
}

Response

Criacao da transacao

Retorno'OK' | 'ERRO'
DetalhesErrostring
OrigemErrostring
BoletoNossoNumerostring
BoletoLinhaDigitavelstring
BoletoPDFstring
BoletoIdentificadorstring
BoletoCodigoBarrasstring
CartaoCodigoAutorizacaostring
CartaoNsuOperacaostring
CartaoIdentificadorstring
CartaoNumeroAutorizacaostring
CartaoAdquirentestring
Bandeirastring
PixQRCodeTextostring
PixQRCodeImagemstring
PixIdentificadorstring

Changes