Author Image

ezequielsp

Jan 12, 2021

Validação de Chave Pix antes do Envio

Consulta Chave PixValidar Chave Pixenvio PIXPix OnlineDICTBanco Central

Boa tarde! Existe como validar uma chave pix antes de tentar enviar um pix para ela?
- Exemplo: Um usuário informa o cpf para receber um pix, então quero validar se o cpf dele é uma chave pix válida.

Respostas (8):
Avatar discord do usuario matheus_efi

matheus_efi

12/01/2021

Boa tarde <@!783359762917752843>! As chaves Pix ficam salvas em um DICT que é consultado no momento do envio do Pix, se este CPF não estiver atrelado a nenhum PSP como chave, então a transação não ocorre. Ym exemplo de retorno ao consumir a rota v2/pix :

{
"nome": "erro_aplicacao",
"mensagem": "Ocorreu um erro ao buscar os dados da chave"
}

Avatar discord do usuario ezequielsp

ezequielsp

12/01/2021

Não seria possível que eu consulte antes de tentar enviar o pix?

Avatar discord do usuario matheus_efi

matheus_efi

12/01/2021

Atualmente não, essas chaves ficam cadastradas no DICT e não há um endpoint para retornar esta informação. Você poderia detalhar melhor a necessidade desta consulta para que possamos entender melhor?

Avatar discord do usuario joelemanoel

joelemanoel

12/01/2021

A ideia é conseguir validar a chave antes de enviar o Pix e informar que essa chave não existe para fazer o Pix, por exemplo, sem a necessidade de esperar o webhook ou o processamento da solicitação de envio do Pix.

Avatar discord do usuario rubenskuhl

rubenskuhl

12/01/2021

O Banco Central não deixa. Há um limite baixo para consultas ao DICT sem transação posterior, que a GN se arriscaria muito se fornecesse algo que permitisse isso de forma automatizada.

Avatar discord do usuario joelemanoel

joelemanoel

12/01/2021

Essa é a dúvida, isso já ocorre no App da GN.

Avatar discord do usuario rubenskuhl

rubenskuhl

12/01/2021

De forma não automatizada.

Avatar discord do usuario francisco.carvalho

francisco.carvalho

12/01/2021

No endpoint POST /pix caso a chave do recebedor não exista, você receberá um erro na hora. Isso significa que o webhook nem será acionado pois a solicitação de envio de Pix não funcionou.

Sobre os aplicativos conseguirem indicar contatos cujo telefone/email já estejam cadastrados no Pix, sabemos que estuda-se isso no BC e inclusive nós enviamos há pouco tempo uma proposta relacionada.

Pode ser que em breve seja viável uma "consulta no cache do DICT", de forma que não se gaste as fichas do bucket oficial...