Integrações Pix, validações e conciliação

EXIBINDO RESPOSTAS:

Avatar discord do usuario fredtornojunior

fredtornojunior

Sim, mas meu pdv precisa receber pix agora. rs
A minha ideia e criar no momento duas validações:

A primeira por txtid
A segunda por valor e horário de pagamento, no caso da segunda, eu vou exibir os pix recebidos ate 5 minutos depois da geração do qrcode estático que tenham o mesmo valor da compra que esta aguardando confirmação. e vou exibir o endToEndId para o operador poder conferir com o comprovante no celular do cliente.

quando estiver tudo certo no Bancen a segunda validação deixara de ser acionada.

Avatar discord do usuario anoni_mato

anoni_mato

o E2EID não é obrigatoriamente exibido (mais uma furada do BACEN) e, pra completar, tem banco exibindo um código de transação tirado do nariz (que deveria ser interno) no comprovante do cliente. não é o e2eid e não serve pra nada a não ser criar confusão.

Avatar discord do usuario fredtornojunior

fredtornojunior

Nos testes que eu fiz aqui consultando os pixrecebidos pela api sempre vem o endToEndId. e no comprovante dos apps de banco tambem aparece,]

Avatar discord do usuario anoni_mato

anoni_mato

só 1 exemplo: o NuBank (o banco com mais chaves Pix) não mostra o e2eid e mostra um outro ID interno no lugar (segundo <@!780794489744130079>)

Avatar discord do usuario placa_preta

placa_preta

Porém no Nubank dá pra fazer conciliação. Eles consideram o txid estático e o dinâmico

Avatar discord do usuario fredtornojunior

fredtornojunior

ai cairia na primeira validação.

Avatar discord do usuario anoni_mato

anoni_mato

bem observado 🙈

Avatar discord do usuario placa_preta

placa_preta

Isso

Avatar discord do usuario fredtornojunior

fredtornojunior

Nubank:

{
"endToEndId": "E18236120202012041456s0008776LFX",
"txid": "d703c9b52545a02a401018dcd",
"valor": "0.11",
"horario": "2020-12-04T14:56:09.000Z"
},
{
"endToEndId": "E18236120202012041451s0049854RMM",
"txid": "123456",
"valor": "0.07",
"horario": "2020-12-04T14:51:50.000Z"
},