Author Image

gil.brandao0067

May 24, 2024

Implementação de PIX com Node.js e Delphi

integraçãoNode.jsDelphiGeração Pixretorno PIXcobranças PIXSDK DelphiAPIwebhook

Boa noite consultores, sei que existe documentação para o caso, mas nesse momento estou precisando abreviar o sofrimento da consulta, por isso estou aqui.
Sabemos que nesse processo de implantação entre Node.js e Delphi que estou inserido, é natural que o cansaço fique ali do seu lado. Apesar da semelhança do conceito e do código entre as linguagens, vez por outra me vejo sem respostas para perguntas bobas.
Então vamos lá...
Utilizando o SDK Delphi como base, já estou gerando PIX de forma rápida e automática na tela, selecionando produtos e clientes que estão no banco de dados e tudo mais. - A questão agora é o retorno da cobrança pix, o status de cobrança... "REALIZADO", "EM_PROCESSAMENTO", "NAO_REALIZADO", não estou conseguindo evidenciar esse retorno para poder finalizar o processo.

Poderia alguém me dar uma ajuda nesse sentido? De presencia, se possível com exemplos.
Afinal hoje faz uma semana que estou nessa luta.

Grato.

Respostas (1):
Avatar discord do usuario rubenskuhl

rubenskuhl

24/05/2024

Instruções para testes em homologação
Se você precisa testar o endpoint de envio de Pix, temos um ambiente funcional de homologação onde é possível simular todos os status retornados pela nossa API e pelo webhook.

Se o valor do Pix está entre R$ 0.01 à R$ 10.00:
Pix é confirmado, informação virá via Webhook.
Se o valor do Pix está entre R$ 10.01 à R$ 20.00:
Pix é rejeitado, informação virá via Webhook
Se o valor do Pix é acima de R$ 20.00:
Pix é rejeitado já na requisição, informação não virá via Webhook.
Os pagamentos enviados com valor de R$ 4,00 irão gerar duas devoluções recebidas no valor de R$ 2,00.
Os pagamentos enviados com valor de R$ 5,00 irão gerar uma devolução recebida no valor de R$ 5,00.
Os pagamentos enviados via chave só serão confirmados ou rejeitados se for utilizada a chave de homologação: [email protected]. Caso contrário, um erro de chave inválida será informado.
Os pagamentos enviados via dados bancários não sofrem alterações.