v1

latestOpenAPI 3.0.12026-07-261451591021.8 KB
CriaTransacaoPixSimples

Cria uma transação via pix

Este método permite criar uma transação do tipo Pix, sendo que o pagamento deverá ser efetuado pelo cliente final abrindo o aplicativo do banco no qual possua conta e efetuando a leitura do QRCode gerado. <br /> A transação via Pix é criada no estado pendente, e será válida por um determinado tempo definido (SegundosExpiracao). Caso a transação seja paga dentro do prazo proposto, esta será confirmada na URL de confirmação informada pelo integrador, o qual deve consultar o estado da mesma. Caso o tempo máximo seja ultrapassado, a transação terá seu estado alterado para Cancelada e será confirmada na URL de confirmação informada pelo integrador. <br />

Requisição

CampoTipoDescriçãoObrigatório
ValorNumérico com 2 decimaisValor da compraSim
SegundosExpiracaoNuméricoTempo de validade do pagamento via Pix, em segundos. Quando PDV = true: intervalo de 30 a 2.592.000 segundos. Quando PDV = false: intervalo de 300 a 2.592.000 segundosSim
URLConfirmacaoTextoURL de confirmação do comércio para indicar que o pagamento está em estado finalNão
ClienteDescricaoTextoDescrição da compraNão
ClienteIPTextoIP do cliente final da transaçãoNão
ClienteCPFCNPJTextoCPF/CNPJ do cliente final da transaçãoNão
ClienteNomeTextoNome do cliente final da transaçãoNão
ClienteEMailTextoE-mail do cliente final da transaçãoNão
NumeroPedidoTextoNúmero interno do pedidoNão
ReferenciaTextoReferência para localização futura da transaçãoNão
PdvBooleanoIndica se a transação foi realizada em um ponto de venda físico (PDV). Quando definido como true, a transação passa a seguir regras e validações específicas.Nã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
QRCodeTextoTextoTexto do QRCode para realizar o pagamento via Pix
QRCodeImagemTextoURL que gera a imagem do QRCode relacionado a transação
post/api/CriaTransacaoPixSimples

Headers

Aeskeystring required

Request body

Valornumber double
SegundosExpiracaointeger
URLConfirmacaostring
ClienteDescricaostring
ClienteIPstring
ClienteCPFCNPJstring
ClienteNomestring
ClienteEmailstring
NumeroPedidostring
Referenciastring
Pdvboolean

Example request

{
  "Valor": 13.02,
  "SegundosExpiracao": 300,
  "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",
  "NumeroPedido": "pedido.2026052109",
  "Referencia": "Referencia para a transação",
  "Pdv": false
}

Response

Método executado com sucesso

Retorno'OK' | 'ERRO'
DetalhesErrostring
Identificadorstring
QRCodeTextostring
QRCodeImagemstring