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.31k stars 262 forks source link

Dúvida - Configurar webhook pix ​/webhook​/{chave} #371

Open masyaf opened 3 years ago

masyaf commented 3 years ago

Pessoal,

Gostaria de entender uma situação que está ocorrendo comigo ao realizar a integração com um determinado PSP grande aí do mercado.

O PSP até disponibiliza o endpoint para configurar o webhook e a sua documentação é até semelhante a especificação desta API.

Porém, ao realizar as chamadas no ambiente de homologação, percebi que não estava funcionando da forma que deveria (não chega a vincular a url do webhook a chave pix) e aí resolvi entrar em contato com o PSP e eles me informaram que seria preciso enviar tal URL para eles via e-mail, para que eles mesmo possam estar fazendo tal vínculo.

Gostaria de saber com o pessoal do BACEN se isso estar de acordo com vocês e se há algo que poderia ser feito para que eles se adequem a realidade desta especificação.

rubenskuhl commented 3 years ago

Totalmente fora de padrão. Se puder informar no #76 de quem se trata, ajuda a quem está selecionando PSP a evitar esse aí.

masyaf commented 3 years ago

@rubenskuhl O banco é o Itaú! Inclusive, eles haviam disponibilizado a API PIX na V2 a qual esta chamada estava sendo possível de ser realizada, porém retiraram do AR e deixaram uma API denominada de "V1", uma API fora dos padrões desta especificação que, inclusive tem uma dessas situações que relatei acima.

O que falaram é que, o BACEN prorrogou o prazo para que eles disponibilizassem as cobranças com vencimentos.

rubenskuhl commented 3 years ago

@rubenskuhl O banco é o Itaú! Inclusive, eles haviam disponibilizado a API PIX na V2 a qual esta chamada estava sendo possível de ser realizada, porém retiraram do AR e deixaram uma API denominada de "V1", uma API fora dos padrões desta especificação que, inclusive tem uma dessas situações que relatei acima.

O que falaram é que, o BACEN prorrogou o prazo para que eles disponibilizassem as cobranças com vencimentos.

As cobranças com vencimento sim, mas a API para cobranças imediatas tem que ser a padrão do BACEN já desde Novembro, não @ninrod e @dkammers ?

ninrod commented 3 years ago

bom dia @masyaf.

Gostaria de saber com o pessoal do BACEN se isso estar de acordo com vocês e se há algo que poderia ser feito para que eles se adequem a realidade desta especificação.

eles me informaram que seria preciso enviar tal URL para eles via e-mail, para que eles mesmo possam estar fazendo tal vínculo.

De fato está fora do padrão. mas me parece que trata-se de uma dificuldade temporária do PSP, a uma primeira vista. De qualquer forma, para tirar a dúvida, recomendo a instar o DECEM via "pix-operacional".

As cobranças com vencimento sim, mas a API para cobranças imediatas tem que ser a padrão do BACEN já desde Novembro, não @ninrod e @dkammers ?

Exatamente, @rubenskuhl; o webhook faz parte do produto "cobrança imediata" que já se encontra em vigor.

rubenskuhl commented 3 years ago

De fato está fora do padrão. mas me parece que trata-se de uma dificuldade temporária do PSP, a uma primeira vista. De qualquer forma, para tirar a dúvida, recomendo a instar o DECEM via "pix-operacional".

Mesmo ECs não PSPs podem solicitar via pix-operacional ?

masyaf commented 3 years ago

@ninrod uma outra coisa que esqueci de mencionar, o ambiente de produção difere do ambiente de homologação. Em produção preciso do MTLS, conforme previsto em documentação pelo BACEN e, em homologação o MTLS não se faz necessário (na verdade se tentar realizar o MTLS não funcionar os endpoints).

Será que eu esqueci de algo nas documentos do BACEN? pois não lembro disso ser permitido também.

ninrod commented 3 years ago

Mesmo ECs não PSPs podem solicitar via pix-operacional ?

Pelo que tenho visto, sim.

@ninrod uma outra coisa que esqueci de mencionar, o ambiente de produção difere do ambiente de homologação. Em produção preciso do MTLS, conforme previsto em documentação pelo BACEN e, em homologação o MTLS não se faz necessário (na verdade se tentar realizar o MTLS não funcionar os endpoints).

Será que eu esqueci de algo nas documentos do BACEN? pois não lembro disso ser permitido também.

Não entendi muito bem @masyaf. O que exatamente você tem dúvida em termos de ser permitido ou não?