Author Image

chapatigs

Jul 13, 2022

Verificação de Pagamento em Aplicativo Flutter com QRCode

FlutterpagamentoQRCodestatusnotificação webhookEfí

Boa tarde tudo bem?

Eu testou implementando um aplicativo em flutter que gera um QRcode e a pessoa pode pagar através desse QRcode, agora preciso verificar se o pagamento foi efetuado. Com a documentação a ideia que tive foi: checar a cada 0.5 segundos se o status do pagamento mudou chamando a função "pixDetailCharge". Gostaria de sabe se tem um jeito certo para fazer isso, ou se esta forma esta correta?

Respostas (3):
Avatar discord do usuario rubenskuhl

rubenskuhl

13/07/2022

Se você puder no seu back-end receber a notificação via webhook, seria melhor. Aí você poderia checar o pagamento apenas um bom tempo depois caso não venha a notificação.

Avatar discord do usuario chapatigs

chapatigs

13/07/2022

Esse pagamento é feito de imediato no sistema, deve ser feito por exemplo dentro de 30 segundos, se o pagamento for feito a aplicação libera o botão para a fase seguinte do processo. Ou seja a checagem precisa ser constante...

Avatar discord do usuario rubenskuhl

rubenskuhl

13/07/2022

O webhook é virtualmente instantâneo, sem fazer polling. A Gerencianet chama o webhook e informa que foi pago.