Author Image

pedrop.bento

Aug 3, 2023

Consulta imediata de pagamento PIX e QR Code dinâmico

PIXQRCodepagamentoconsultaImediataconfirmaçãoAPI

Boa tarde! Estou iniciando os testes com o demo em Delphi e já consegui gerar cobrança PIX e QRCode em produção. Fiz o pagamento e tudo certo até então. Porém eu só ví nesse demo em Delph que só tenho como ver a confirmação do PIX pelo endPoint Get/v2/pix, só que esse me pede uma data de Início e Fim. Só tem dessa forma mesmo? Não tem como eu ver se o PIX teve retorno positivo por outro meio como o ID?

Respostas (7):
Avatar discord do usuario rubenskuhl

rubenskuhl

03/08/2023

A data de início e fim não é problema, você pode colocar como início 20-11-2020 (lançamento do Pix) e fim pode colocar a data/hora do momento da consulta.

Mas há sim outra maneira, que é GET em /cob com o txid. Aí você se dentro da cobrança, há também um objeto Pix que quitou a cobrança.

Avatar discord do usuario pedrop.bento

pedrop.bento

03/08/2023

Oi Rubens. Grato pelo retorno, mas o problema que meu sistema PDV vai fazer o recebimento em PIX, mas só posso fechar a venda e emitir o NFC-e se o PIX realmente foi pago e creditado na conta do estabelecimento comercial. Então eu preciso de um GET que consigo consultar imediatamente após o pagamento do cliente. A consulta por data vai me retornar varias vendas. E o GET/cob/txid eu não tenho o txid na geração do QRCode. Tem outra forma de fazer essa consulta?

Avatar discord do usuario rubenskuhl

rubenskuhl

03/08/2023

No filtro do GET de /pix você pode colocar também o txid. Não sei como você gerou um QR-Code dinâmico sem o txid, já que ele é requerido para que ou você informe(PUT /cob), ou a Efí gere um (POST /cob).

Avatar discord do usuario pedrop.bento

pedrop.bento

03/08/2023

Entendi. É que estou estudando a documentação e o demo hoje. hehe Agora que vi aqui a cobrança com PUT. Eu tinha gerado com POST. Eu vou ler melhor esse endPoint na doc. Qualquer coisa eu posto novamente. Obrigado pelo help!

Avatar discord do usuario rubenskuhl

rubenskuhl

03/08/2023

Mesmo com POST, é retornado o txid.

Avatar discord do usuario rubenskuhl

rubenskuhl

03/08/2023

Mas sugiro mudar para PUT para garantir idempotência

Avatar discord do usuario pedrop.bento

pedrop.bento

03/08/2023

show! Usarei com certeza. Obrigado.