Histórico de mensagens sobre url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: pix
Avatar discord do usuario romuloreis6143

romuloreis6143

@joao_efi se eu quiser usar o "Skip-mTLS" (utilizando a validação por ip e uma hash ao final da URL) basta eu ignorar o certificado ? os dados do pix pago entregues pelo POST poderá ser lido sem problemas?

Avatar discord do usuario romuloreis6143

romuloreis6143

@rubenskuhl entendi, mas o EFI chama essa url da mesma forma que faz para as outras formas de cobrança ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, na API de boletos/cartões se configura uma URL para cada cobrança. Na API Pix, para cada chave Pix.

Avatar discord do usuario romuloreis6143

romuloreis6143

não entendi ainda a questão do recebimento dos callbacks referente ao pix (lembrando que no pix vc precisa registrar um uma url)

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@alexandrecosta1735. Verifique um detalhe que é a adição do /pix no final da sua URL.
Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:

No entanto, a URL será registrada com o /pix no final, assim: https://seudominio.com.br/webhook/pix.

Então esta adição do /pix também dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor exija o certificado CA da Gerencianet e recebe o body a partir dela.

Outra opção seria você colocar um query params na sua URL no momento do registro, para ignorar a adição do /pix, assim:

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @emersongarrido! Tudo bem?

Resumindo o bate papo seu com o Rubens. Como você deseja receber vários pagamentos em um único Copia e Cola, será necessário gerar ele estático usando uma lib e deve ser definido um txid para acionar o webhook. Caso queira se aprofundar e entender como o pix Copia e Cola é montado você pode conferir o manual do Bacen.
https://www.bcb.gov.br/content/estabilidadefinanceira/pix/Regulamento_Pix/II_ManualdePadroesparaIniciacaodoPix.pdf

E para a Efí saber que deve acionar seu webhook, você deve registar sua URL associada a chave Pix que você colocar no Copia e Cola. Segue detalhes do endpoint.
https://dev.gerencianet.com.br/docs/api-pix-endpoints#configurar-o-webhook-pix
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario tiagooops

tiagooops

Pq será se eu já estava usando está URL com as credenciais da outra conta e funcionava perfeitamente

Avatar discord do usuario tiagooops

tiagooops

Quando tento configurar a URL de callback a api diz que a URL que estou tentando cadastrar está retornando 404

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa noite @tiagooops, depende de como o seu sistema foi implementado. Em geral, o ideal é uma URL de callback por aplicação. Se você estiver encerrando as atividades de uma aplicação e iniciando em outra, a URL pode ser utilizada fazendo as devidas verificações.

Avatar discord do usuario tiagooops

tiagooops

Ver Respostas

Pessoal a URL de callback eu tenho que remover com as credenciais antigas para poder adicionar com as credenciais da conta nova é isso?

Avatar discord do usuario tiagooops

tiagooops

Outra questão será que eu vou poder usar a mesma url de callback? ou será que eu teria que remover ela do ambiente com a conta de teste para poder associar ao ambiente com a conta de produção?

Avatar discord do usuario dev.samuel

dev.samuel

Bom dia, alguém já fez a implementação do PIX com C-libcurl?

Avatar discord do usuario jessica_efi

jessica_efi

Boa tarde @berzacola ! Ainda continua a mesma url. Em breve haverá uma alteração, mas comunicaremos todos os clientes antes da mudança.

Avatar discord do usuario berzacola

berzacola

Fala turma, eu andei dando um foco no frontend aqui, e agora to arrematando tudo, só que nessa a GereneciaNet virou Efi kkk é só mudar as urls da API? to usando https://api-pix.gerencianet.com.br qual a nova?

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @tiagooops tudo certo?

Por determinação do Banco Central, nossa API adiciona o /pix ao final da URL cadastrada, sendo assim
Se você cadastra o webhook a URL:
exemplo.com.br/webhook
A confirmação de pagamento será enviada para:
exemplo.com.br/webhook/pix

Além da rota criada acima, é necessário que você adicione a rota a seguir:

js
app.post('/webhookPix/pix', (req, res) => {
try {
const pix = req.body.pix;
console.log(pix);
res.status(200).send('ok')
} catch (err) {
console.error(err)
res.status(500).send('Erro interno do servidor')
}
})

Avatar discord do usuario tiagooops

tiagooops

gerencianet.pixCreateImmediateCharge([], body)
.then((resposta) => {
const url = resposta.location;
const parts = url.split("/");
const afterSecondSlash = parts[2];
let result = {
txid: resposta.txid,
location: 'https://pix.gerencianet.com.br/cob/pagar/'+afterSecondSlash,
cpf: resposta.devedor.cpf,
nome: resposta.devedor.nome,
valor: resposta.valor.original,
chave: resposta.chave
}
res.send(result)
})
.catch((error) => {
console.log(error)
})

Avatar discord do usuario tiagooops

tiagooops

Código de cadastro da url de callback:

Avatar discord do usuario tiagooops

tiagooops

Bom dia pessoal? estou testando a api do pix, já consegui cadastrar a url de callback e tb já consigo gerar a url para o pagamento, o problema é que quando eu pago o registro ele não chama a url de callback não da erro não acontece bada alguém poderia ajudar?

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

No body da requisição:

json
{
"webhookUrl": "https://exemplo-pix/webhook"
}