Você até pode por no seu app um websocket para seu backend avisar que o pagamento foi recebido... então nem o seu front-end precisa fazer polling, nem o seu back-end.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Ou através de alguma função que seja Future em dart e me retorne True se o status for "Concluido" no caso pago, ou False caso o pagamento não tenha ocorrido dentro do tempo
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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...
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.