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.36k stars 268 forks source link

[Sugestão] Chave aleatória especifica para conciliação. #260

Closed ezequielsp closed 3 years ago

ezequielsp commented 3 years ago

Minha sugestão é ter uma chave "aleatória" que apenas aceite pagamentos com txid, então se um usuário utilizar um App que não envia o txid ou tentar fazer um pix direto para chave não conseguiria.

Cenário 1:

Cenário 2:

Não sei dizer se seria uma boa prática ter chaves que comecem com T por exemplo para esse caso, mas é uma ideia.

Talvez isso deveria ser implementado nos PSPs mas deixo registrado aqui minha sugestão.

ninrod commented 3 years ago

@ezequielsp ,

isso já é possível hoje. bastaria o PSP implementar essa funcionalidade e disponiblizar essa "flag" de chave em seu dashboard. Chegou uma PACS.008 para aquela chave, sem txid, rejeita.

ezequielsp commented 3 years ago

Excelente, obrigado por responder, de qualquer forma então é como pensei, o PSP deve implementar.

ninrod commented 3 years ago

Não seria nem apenas para "aquela chave", mas também fechando por "agencia e conta", para contornar o caso em que PSPs pagadores também não enviam a informação de "proxy" (chave dict) na PACS.008.

rubenskuhl commented 3 years ago

Excelente, obrigado por responder, de qualquer forma então é como pensei, o PSP deve implementar.

Deve não no sentido de ser obrigado, mas de que o PSP pode se assim se assim quiser atender demandas como essa. Pelo menos um PSP já manifestou vontade de disponibilizar esse recurso em algum momento.

ezequielsp commented 3 years ago

E poderia ser por cpf do devedor divergente do cpf do pagador?

ninrod commented 3 years ago

E poderia ser por cpf do devedor divergente do cpf do pagador?

Essa é uma excelente pergunta.

O PSP do recebedor tem uma gama de critérios a sua disposição para negar uma pacs, mas não acredito que este conjunto de critérios esteja 100% claro, cristalino e definido.

Você já começa aqui a trilhar um terreno que beira os limites do caminho batido. Eu recomendo consultar o decem em pix@bcb.gov.br.

ezequielsp commented 3 years ago

Digo isso porque como está eu teria que receber, buscar o txid + cpf do devedor e caso não encontrar o pagamento, cancelar o pagamento e fazer a devolução. Agora se o PSP rejeita, permite que o usuário pague da sua conta, com seu cpf.