Cria uma transação via pix

Este endpoint permite criar uma transação do tipo Pix, na qual o pagamento deverá ser realizado pelo cliente final por meio da leitura de um QRCode gerado, utilizando o aplicativo do banco em que possui conta.


A transação é criada inicialmente com o status pendente e permanecerá válida por um período determinado, conforme definido no campo SegundosExpiracao.Se o pagamento for efetuado dentro do prazo, a transação será confirmada na URL de notificação informada pelo integrador.Caso o tempo expire sem o pagamento, o status será alterado para cancelado, e essa atualização também será enviada para a URL de notificação.


Pix Estático vs.Pix Dinâmico
Atualmente, o gateway suporta dois modelos de transação Pix, definidos pelo parâmetro Tipo:


E: Pix Estático
D: Pix Dinâmico
A principal diferença entre eles está nas funcionalidades e no comportamento do QRCode:
Pix Estático: Utilizável múltiplas vezes, com informações fixas.
Pix Dinâmico: Gera um QRCode exclusivo por transação, aceita configurações adicionais como data de vencimento, descontos, multa e/ou juros, e pode ser configurado para uso único.
Além disso, o payload enviado para criação do Pix Dinâmico possui pequenas variações em relação ao do Pix Estático.

Requisição

CampoTipoDescriçãoObrigatório
TipoTextoInformar D = para tipo de pix dinâmico, e E = para tipo de pix estático.Não
ValorNumérico com 2 decimaisValor da compra.Sim
SegundosExpiracaoNuméricoTempo de validade do pagamento via Pix, em segundos, sendo aceitos valores de 300 até 2592000 (30 dias) para Pix Estático e 86400 (24 horas) para Pix Dinâmico.Não(1)
DataVencimentoDia/Mês/AnoData de validade do pagamento via Pix.Não(2)
URLConfirmacaoTextoURL de confirmação do comércio para indicar que o pagamento está em estado final.Não
ClienteDescricaoTextoDescrição da compra.Sim
ClienteIPTextoIP do cliente final da transação.Não
ClienteCPFCNPJTextoCPF/CNPJ do cliente final da transação.Sim
ClienteNomeTextoNome do cliente final da transação.Sim
ClienteEMailTextoE-mail do cliente final da transação.Não
NumeroPedidoTextoNúmero interno do pedido.Sim
ReferenciaTextoReferência para localização futura do boleto.Não
TipoMultaTextoTipo da multa a ser aplicada, sendo os valores possíveis: NaoTemMulta, ValorFixo ou ValorPercentual.Não
ValorMultaNumérico com 2 decimaisValor da multa a ser aplicada.Não
TipoJurosTextoTipo do juro a ser aplicado, sendo os valores possíveis: ValorAoDia - 1 ou TaxaMensal - 2.Não
ValorJurosNumérico com 2 decimaisValor do Juros a ser aplicado.Não
TipoDescontoTextoTipo do desconto a ser aplicado, sendo os valores possíveis: ValorFixoAteDataInformada - 1 ou PercentualADataInformada - 2.Não
ValorDescontoNumérico com 2 decimaisValor do desconto a ser aplicado.Não
DescontosDataFixaArrayDesconto concedido por data fixa, sendo composto por: Data (no formato YYYY-MM-DD) e ValorDesconto(numérico com 2 casas decimais).Não

(1) - Se o SegundosExpiracao for preenchido, o DataVencimento não deve ser preenchido!
(2) - Se o DataVencimento for preenchido, o SegundosExpiracao não deve ser preenchido!

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