Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Canal: pix
Avatar discord do usuario isadoragerencianet7915

isadoragerencianet7915

Ver Respostas

É isso mesmo <@!440035527127990273> e <@!783359762917752843>, no momento nós não estamos notificando pix estáticos e estamos trabalhando nessa demanda para lhes informar como será realizada essa notificação, assim que estiver pronto nós informamos você.. Obrigada pelos esclarecimentos <@!440035527127990273>

Avatar discord do usuario ezequielsp

ezequielsp

Vou pensar em algo.. valeu..

Avatar discord do usuario anoni_mato

anoni_mato

e se precisar, o cliente pode te informar (via sistema, inclusive, se for o caso) que fez o pagamento, e vc faz o GET /pix programaticamente

Avatar discord do usuario ezequielsp

ezequielsp

faz sentido..

Avatar discord do usuario anoni_mato

anoni_mato

se não tiver txid, não é notificado. presume-se que não se espera conciliação para um pagamento sem txid

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Pois é.. mas pensei que receberia uma notificação cada vez que a chave recebesse um pagamento, mas realmente todas as notificações que recebi tem txid, então essas ou eu não recebei ou ainda não localizei 😦

Avatar discord do usuario anoni_mato

anoni_mato

enfim.. tem vários fluxos possíveis

Avatar discord do usuario anoni_mato

anoni_mato

você pode consultar a cada X minutos a lista de pix recebidos nos últimos Y minutos (sendo Y um número algumas vezes maior que X por segurança) e "processar" todos que não tenha processado ainda

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

só faz sentido pagar pelo histórico se for algum serviço pré-pago ou que eles tenham "balanço" no seu sistema (compra de recarga)

Avatar discord do usuario anoni_mato

anoni_mato

mas se forem compras, o certo seria o seu cliente pagar pelo novo qr code gerado, não pelo histórico do app deles

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

mas aí vc tem que anotar os e2eid dos pagamentos que vc já "processou" (ou, pelo menos, o e2eid/data do pagamento mais recente já processado). e só considerar os pix retornados na consulta que forem mais recentes do que o último já processado para aquele cliente

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

A única forma de mandar via chave é ter pago primeiro, senão o usuário não teria com saber a chave.. se eu buscar apenas por cpf, sempre vai ter um pagamento..

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

não entendi

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

mas aí não me serve, porque existe um pagamento feito primeiro.. 😦

Avatar discord do usuario anoni_mato

anoni_mato

se o pagamento não tiver txid associado, não recebe notificação no webhook. mas vc consegue fazer um GET /pix?cpf=xxx (+ parâmetros de inicio e fim)

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Acho que a notificação é enviada para a chave, não para o txid.. claro que no meu lado para receber eu preciso do txid.. mas talvez consiga identificar pelo cpf do pagador...

Avatar discord do usuario ezequielsp

ezequielsp

Aqui o usuário fez um pagamento via QRcode primeiro, o segundo foi ou via chave ou via dados bancários.. Mas no comprovante de pagamento não aparece chave nem dados bancários... (ocorreu no bradesco e santader) acredito que o app deles tenha uma funcionalidade para salvar favoritos.. aí nos próximos ja envia para chave..

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

em ambos os casos, por não ter txid (ou tinha mas não chegou na GN), não é notificado;
no caso do estático, me parece que a GN não está notificando no momento (mesmo com txid) mas já disseram que estão trabalhando na adequação à norma. poderão confirmar em breve assim que estiverem online

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Valeu!

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

via chave = a pessoa pagou informando a chave (ou um qr estático sem txid);
se foi via qr dinâmico (ou estático com txid) => o banco do pagador pode estar com problemas no envio de txid (veja lista em https://github.com/renatofrota/pix-pendencias/issues/21)

via dados bancários = a pessoa digitou todos os dados (banco, nome, cpf/cnpj, ag, conta), igual no envio de TED