bacen / pix-api

API Pix: a API do Arranjo de Pagamentos Instantâneos Brasileiro, Pix, criado pelo Banco Central do Brasil.
https://bacen.github.io/pix-api
2.3k stars 262 forks source link

PSP-pagador repassando TXID corretamente (QR Estático) #236

Open flaviolenz opened 3 years ago

flaviolenz commented 3 years ago

Informação atualizada em 8/dez 08:46

Fiz um teste com um QRCode Estático de R$0,15 pra ver que PSP Pagador está omitindo o TXID. Enviando corretamente:

Incorretamente:

Se alguem tiver outros bancos e puder ajudar nesse teste, eu atualizo a lista aqui:

Segue o QRCode de R$0,15 00020126580014br.gov.bcb.pix01365a5ea8c2-cbb5-4c25-a7be-2a778871fc5f52040000530398654040.155802BR5911Arrumadinho6008Brasilia62260522e433v1524u155f31mDvx0163045B1E

rubenskuhl commented 3 years ago

Da Sofisa eu acredito ter sido testado com TxID de dinâmico.

rubenskuhl commented 3 years ago

Fiz dois pagamentos, da Gerencianet e do C6. Agradeço a devolução. ;-)

flaviolenz commented 3 years ago

Os dois vieram com txid.

{"horario":"2020-12-08T11:41:05.000Z","valor":"0.15","txid":"e433v1524u155f31mDvx01","endToEndId":"E31872495202012081140Ffa0ym3oBgx"} {"horario":"2020-12-08T11:40:14.000Z","valor":"0.15","txid":"e433v1524u155f31mDvx01","endToEndId":"E090893562020120811399d35af925d2"}

grudnitzki commented 3 years ago

@flaviolenz Muito obrigado pelo relato!

Aproveitando, você consegue gerar um QR Code estático com chave recebedora no Itaú, sem usar o app do Itaú nem a API do banco?

Se puder, poste aqui um QR Code de R$0,15 para eu pagar e testar o envio do txid.

Obrigado!

flaviolenz commented 3 years ago

Consigo sim. Me diga a chave que gero. To fazendo um Bot do Telegram pra facilitar esses testes.

Em ter, 8 de dez de 2020 16:19, Fastcommerce notifications@github.com escreveu:

@flaviolenz https://github.com/flaviolenz Muito obrigado pelo relato!

Aproveitando, você consegue gerar um QR Code estático com chave recebedora no Itaú, sem usar o app do Itaú nem a API do banco?

Se puder, poste aqui um QR Code de R$0,15 para eu pagar e testar o envio do txid.

Obrigado!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bacen/pix-api/issues/236#issuecomment-740888184, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQ3S7MDBA6ZFJGZ7YWOTMTSTZ34XANCNFSM4URKTDQA .

renatofrota commented 3 years ago

@flaviolenz Muito obrigado pelo relato!

Aproveitando, você consegue gerar um QR Code estático com chave recebedora no Itaú, sem usar o app do Itaú nem a API do banco?

Se puder, poste aqui um QR Code de R$0,15 para eu pagar e testar o envio do txid.

Obrigado!

Usando a chave (5a5ea8c2-cbb5-4c25-a7be-2a778871fc5f), valor (R$ 0,15), nome de recebedor (Arrumadinho) e txid (e433v1524u155f31mDvx01) que ele usou acima: Fatura Pix.ae

Mas o Itaú já está na lista de confirmados.

grudnitzki commented 3 years ago

@flaviolenz A chave recebedora deste QR Code não está no Itaú, mas no Gerencianet Pagamentos do Brasil Ltda.

Se puder, mande um QR com chave recebedora no Itaú, informando também como definiu o txid.

flaviolenz commented 3 years ago

Precisa ter uma conta no Itau pra gerar um qr ele sendo recebedor

Em ter, 8 de dez de 2020 16:35, Fastcommerce notifications@github.com escreveu:

@flaviolenz https://github.com/flaviolenz A chave recebedora deste QR Code não está no Itaú, mas no Gerencianet Pagamentos do Brasil Ltda.

Se puder, mande um QR com chave recebedora no Itaú, informando também como definiu o txid.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bacen/pix-api/issues/236#issuecomment-740911384, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQ3S7J46545CCMSTP4FEVTSTZ5YVANCNFSM4URKTDQA .

grudnitzki commented 3 years ago

Tem razão, @flaviolenz

Segue a chave aleatória da minha empresa no Itaú: 5f9393a0-4324-4549-be2e-d4c3fcfbb4f1

Segue QR Code que eu gerei, no valor de R$1,23:

00020126760014br.gov.bcb.pix01365f9393a0-4324-4549-be2e-d4c3fcfbb4f10214FC-47490-1543052040000530398654041.235802BR5921RUMO INFORMATICA LTDA6009SAO PAULO6222051800047490000001543063047743

Por alguma razão, este QR Code não funciona. Ao pagar, a transação é estornada (sai e volta para a conta). Acredito que o Itaú recusa porque o QR Code não foi gerado pelo app do banco nem pela API deles. O txid é a maneira que eles fazem esta checagem.

Já abri uma ocorrência no Itaú, registrei uma RDR no Banco Central e enviei e-mail para o DECEM.

Pelas regras do BC, o tempo de resposta do Itaú é de 10 dias. Vou aguardar pois acredito que o problema possa ocorrer também com outros PSPs recebedores. Se o Itaú corrigir, pode abrir caminho para que outros PSPs também o façam.

renatofrota commented 3 years ago

Tem razão, @flaviolenz

Segue a chave aleatória da minha empresa no Itaú: 5f9393a0-4324-4549-be2e-d4c3fcfbb4f1

Segue QR Code que eu gerei, no valor de R$1,23:

00020126760014br.gov.bcb.pix01365f9393a0-4324-4549-be2e-d4c3fcfbb4f10214FC-47490-1543052040000530398654041.235802BR5921RUMO INFORMATICA LTDA6009SAO PAULO6222051800047490000001543063047743

Por alguma razão, este QR Code não funciona. Ao pagar, a transação é estornada (sai e volta para a conta). Acredito que o Itaú recusa porque o QR Code não foi gerado pelo app do banco nem pela API deles. O txid é a maneira que eles fazem esta checagem.

Já abri uma ocorrência no Itaú, registrei uma RDR no Banco Central e enviei e-mail para o DECEM.

Pelas regras do BC, o tempo de resposta do Itaú é de 10 dias. Vou aguardar pois acredito que o problema possa ocorrer também com outros PSPs recebedores. Se o Itaú corrigir, pode abrir caminho para que outros PSPs também o façam.

Só pra constar: seu QR está corretamente formulado.

flaviolenz commented 3 years ago

Tem razão, @flaviolenz

Segue a chave aleatória da minha empresa no Itaú: 5f9393a0-4324-4549-be2e-d4c3fcfbb4f1

Segue QR Code que eu gerei, no valor de R$1,23:

00020126760014br.gov.bcb.pix01365f9393a0-4324-4549-be2e-d4c3fcfbb4f10214FC-47490-1543052040000530398654041.235802BR5921RUMO INFORMATICA LTDA6009SAO PAULO6222051800047490000001543063047743

Por alguma razão, este QR Code não funciona. Ao pagar, a transação é estornada (sai e volta para a conta). Acredito que o Itaú recusa porque o QR Code não foi gerado pelo app do banco nem pela API deles. O txid é a maneira que eles fazem esta checagem.

Já abri uma ocorrência no Itaú, registrei uma RDR no Banco Central e enviei e-mail para o DECEM.

Pelas regras do BC, o tempo de resposta do Itaú é de 10 dias. Vou aguardar pois acredito que o problema possa ocorrer também com outros PSPs recebedores. Se o Itaú corrigir, pode abrir caminho para que outros PSPs também o façam.

Nao fui ate o final pq achei 1.23 muito caro ;-) Mas foi ate o pedido da senha. (Testei no BB)

rubenskuhl commented 3 years ago

Nao fui ate o final pq achei 1.23 muito caro ;-) Mas foi ate o pedido da senha. (Testei no BB)

Falando nisso, falta você devolver 2 Pix de 15 centavos que te mandei...

flaviolenz commented 3 years ago

Verdade. Vou testar devolucao parcial de R$0.14

grudnitzki commented 3 years ago

@flaviolenz Desculpe pelo valor alto, considerando que é um favor seu.

Segue novo QR Code com chave recebedora no Itaú, no valor de R$0,12:

00020126760014br.gov.bcb.pix01365f9393a0-4324-4549-be2e-d4c3fcfbb4f10214FC-47490-1543052040000530398654040.125802BR5921RUMO INFORMATICA LTDA6009SAO PAULO6222051800047490000001543063042B40

Agradeço pela ajuda com os testes. Provavelmente ocorrerá estorno da transação, pois o Itaú bloqueia se o txid não for gerado pelo app do banco ou pela API deles.

flaviolenz commented 3 years ago

Pagamento via Cora aceitou.

Depois fui fazer no BB e GerenciaNet e rejeitou ( por duplicidade no Bb).

Neon, o 4o, aceitou. Mas o neon nao tava mandando txid.

Era estático ou dinamico?

Em qua, 9 de dez de 2020 12:49, Fastcommerce notifications@github.com escreveu:

@flaviolenz https://github.com/flaviolenz Desculpe pelo valor alto, considerando que é um favor seu.

Segue novo QR Code com chave recebedora no Itaú, no valor de R$0,12:

00020126760014br.gov.bcb.pix01365f9393a0-4324-4549-be2e-d4c3fcfbb4f10214FC-47490-1543052040000530398654040.125802BR5921RUMO INFORMATICA LTDA6009SAO PAULO6222051800047490000001543063042B40

Agradeço pela ajuda com os testes. Provavelmente ocorrerá estorno da transação, pois o Itaú bloqueia se o txid não for gerado pelo app do banco ou pela API deles.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bacen/pix-api/issues/236#issuecomment-741860963, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQ3S7JCTD34FTVQYJEAOB3ST6L7RANCNFSM4URKTDQA .

grudnitzki commented 3 years ago

@flaviolenz É estático.

Recebi duas transferências suas de R$0,12, que já devolvi.

Entretanto, os identificadores das transações não batem com o txid do QR Code que gerei:

txid

Você gerou novos QR Codes para pagar ou usou o que eu postei?

00020126760014br.gov.bcb.pix01365f9393a0-4324-4549-be2e-d4c3fcfbb4f10214FC-47490-1543052040000530398654040.125802BR5921RUMO INFORMATICA LTDA6009SAO PAULO6222051800047490000001543063042B40

OBS: O identificador (txid) do código acima é 000474900000015430

flaviolenz commented 3 years ago

Os bancos estao omitindo o txid para o usuario. O identuficador comecado em E eh o e2e

Em qua, 9 de dez de 2020 17:15, Fastcommerce notifications@github.com escreveu:

@flaviolenz https://github.com/flaviolenz É estático.

Recebi duas transferências suas de R$0,12, que já devolvi.

Entretanto, os identificadores das transações não batem com o txid do QR Code que gerei:

[image: txid] https://user-images.githubusercontent.com/19479100/101681926-a9bdb700-3a41-11eb-9300-bbb8d8b916c5.png

Você gerou novos QR Codes para pagar ou usou o que eu postei?

00020126760014br.gov.bcb.pix01365f9393a0-4324-4549-be2e-d4c3fcfbb4f10214FC-47490-1543052040000530398654040.125802BR5921RUMO INFORMATICA LTDA6009SAO PAULO6222051800047490000001543063042B40

OBS: O identificador (txid) do código acima é 000474900000015430

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bacen/pix-api/issues/236#issuecomment-742022343, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQ3S7M4VIE55QSOPMI6EYTST7LHRANCNFSM4URKTDQA .

grudnitzki commented 3 years ago

Parece que os PSPs estão querendo dificultar a conciliação no Pix gratuito. Porque será?

rubenskuhl commented 3 years ago

Parece que os PSPs estão querendo dificultar a conciliação no Pix gratuito. Porque será?

Não necessariamente. Há princípios de UX como de minimização do "ruído" para que o usuário não perca foco do mais relevante que podem ter sido aplicados, de forma correta ou incorreta, nesse tipo de decisão.

flaviolenz commented 3 years ago

BRB ta mandando TXID (do QR Estatioc) no campo de infoPagador

rubenskuhl commented 3 years ago

BRB ta mandando TXID (do QR Estatioc) no campo de infoPagador

Mas está repetindo o txid no campo txid, ou mandando apenas no infoPagador ?

flaviolenz commented 3 years ago

Somente o infoPagador.

Em ter, 5 de jan de 2021 13:48, Rubens Kuhl notifications@github.com escreveu:

BRB ta mandando TXID (do QR Estatioc) no campo de infoPagador

Mas está repetindo o txid no campo txid, ou mandando apenas no infoPagador ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bacen/pix-api/issues/236#issuecomment-754751745, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQ3S7IM7VDMCMEZY7MJ62TSYM7D7ANCNFSM4URKTDQA .

rubenskuhl commented 3 years ago

Somente o infoPagador. Em ter, 5 de jan de 2021 13:48, Rubens Kuhl notifications@github.com escreveu: BRB ta mandando TXID (do QR Estatioc) no campo de infoPagador Mas está repetindo o txid no campo txid, ou mandando apenas no infoPagador ? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#236 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQ3S7IM7VDMCMEZY7MJ62TSYM7D7ANCNFSM4URKTDQA .

Mais um para o @renatofrota colocar no pix-pendencias...

renatofrota commented 3 years ago

Mais um para o @renatofrota colocar no pix-pendencias...

Feito. https://github.com/renatofrota/pix-pendencias/issues/21