Histórico de mensagens sobre confirmação de pagamento em pix

EXIBINDO CONVERSAS RECENTES:

Texto: confirmação de pagamento
Canal: pix
Avatar discord do usuario fabiosql

fabiosql

Ver Respostas

Olá, boa tarde!
Alguém poderia me ajudar em um problema que eu estou enfrentando na integração do PIX?
O Webhook foi configurado corretamente (no print, é visivel que a URL está correta pois o teste do vinculo da chave pix é registrado corretamente)
mas ao realizar o pagamento em produção, não chega a confirmação de pagamento ou estorno.
imagem enviada na mensagem pelo usuario fabiosql
imagem enviada na mensagem pelo usuario fabiosql

Avatar discord do usuario joao_efi

joao_efi

Se você já está recebendo as confirmações dos Pix pagos, então seu webhook já está funcionando normalmente! 🙂

O mTLS é uma camada de segurança para garantir que a origem daquela confirmação de pagamento é realmente do nosso sistema.

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 guilherme_efi

guilherme_efi

3- Sim, consultando o txid e verificando se houve o pagamento você pode confiar. Mas como a ideia do Pix é a confirmação e conciliação do pagamento de forma rápida, é recomendado a implementação do webhook com mTLS para que possa confiar na notificações de pagamentos.

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @rickson.kaue tudo certo?
Você configurou a rota do webhook adicionando o /pix ao final?

Por determinação do BACEN, nossa API adiciona o /pix ao final da URL cadastrada, sendo assim
se você cadastra o webhook na URL:

exemplo.com.br/webhook
A confirmação de pagamento será enviada para:
exemplo.com.br/webhook/pix

Avatar discord do usuario herbertpimentel

herbertpimentel

Ver Respostas

json
{
"status": "error",
"message": "Erro ao gerar o a URL de retorno confirmação de pagamento do PIX. A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}

Opa to recebendo essa resposta de erro ao tentar configurar minha callback URL. Esou usando um certificado auto assinado. e para ele tem está tanto para os domínios quanto para os subdomínios, alguem pode me ajudar a enteder o que está errado na minha configuração ?!

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Diogo, o webhook é enviado quando ocorre a confirmação de pagamento da cobrança.

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @josejonatas tudo certo?
A confirmação é enviada apenas uma vez, com exceção de casos onde o envio não é feito com sucesso.
Por exemplo, se foi enviado uma confirmação de pagamento e seu servidor estava offline, haverá uma nova tentativa de envio.
Caso seu servidor receba a confirmação com sucesso, não há reenvio.

Avatar discord do usuario josejonatas

josejonatas

Ver Respostas

@here boa tarde, alguem tem alguma arquitetura padrão para seguir para usar api pix da gerencianet? Algum fluxo seguro de gerar um codigo, pagamento e confirmação de pagamento

Avatar discord do usuario joao_efi

joao_efi

Boa tarde @wardestiny3024 tudo certo?
Você tratou a adição do /pix no seu servidor?
Por determinação do BACEN a API sempre adiciona o /pix ao final da URL.
Por exemplo, se você registrou a URL:

A confirmação de pagamento será enviada para:
Logo, é necessário ter o endpoint para cadastro e também o endpoint com essa adição ao final

Avatar discord do usuario claudiohenriquedev

claudiohenriquedev

Na mesma pegada das grandes Stone, Cielo... Maquininha com teclado e tudo mais, gera o QR CODE no display e exibe confirmação de pagamento.

Avatar discord do usuario uaca

uaca

Ver Respostas

Bom dia, estou dando uma olhada no modulo PrestaShop para pagamento PIX, no modulo o confirmação do pagamento é automático ou após o cliente pagar eu devo acessar o extrato da do GerenciaNet, verificar os pagamentos feitos e confirmar no Prestashop?

Avatar discord do usuario leonardomg2082

leonardomg2082

Ver Respostas

Boa tarde, também sou novo aqui, estou com dúvidas para receber a confirmação de pagamento por pix no sdk php

Avatar discord do usuario drealler

drealler

Ver Respostas

Boa tarde pessoal, tudo bem?
Cai de paraquedas em um projeto aqui que usa a API de PIX e confirmação de pagamento por webhook.
Alguma coisa rolou que as confirmações pararam de chegar, alguem pode me informar como eu vejo se ta tudo bem com esse webhook?

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Na requisição de registro do webhook você pode adicionar no header o parâmetro x-skip-mtls-checking: true dessa forma não será feita a validação do mTLS para o webhook informado.
É importante ressaltar a necessidade de confirmar que é a Gerencianet enviando a requisição, prevenindo que qualquer outra requisição contendo uma confirmação de pagamento falsa chegue para seu sistema.

Nessa situação, deve ser validado pelo em seu servidor.
Lembrando também que a Gerencianet continua a fornecer a comunicação com mTLS, ou seja, na comunicação da notificação nada mudou.

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @softvix tudo bem? 🙂
Em servidor compartilhado não é possível configurar o mTLS pois as hospedagem não fornece o acesso como root para modificar as configurações.

Na requisição de registro do webhook você pode adicionar no header o parâmetro x-skip-mtls-checking: true dessa forma não será feita a validação do mTLS para o webhook informado.
É importante ressaltar a necessidade de confirmar que é a Gerencianet enviando a requisição, previnindo que qualquer outra requisição contendo uma confirmação de pagamento falsa chegue para seu sistema.

Nessa situação, deve ser validado pelo em seu servidor.
Lembrando também que a Gerencianet continua a fornecer a comunicação com mTLS, ou seja, na comunicação da notificação nada mudou.

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @david_balbino tudo certo?
Para receber a confirmação de pagamento é necessário configurar um webhook e registrá-lo na API da Gerencianet.
Dessa forma, sempre que houver um pagamento a nossa API envia uma requisição para seu webhook com as informações da cobrança paga.
No link abaixo você encontra mais informações sobre como funciona e como configurar:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

Avatar discord do usuario igor_efi

igor_efi

Ah sim, certo. Você pode conferir todas as tarifas nesse link que o Rubens mandou.
A tarifa é cobrada somente se ocorrer confirmação de pagamento da cobrança.

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite @carlosfreitas9825 tudo bem? 🙂
Recomendo que você configure um webhook em seu servidor, dessa forma, sempre que houver uma confirmação de pagamento seu servidor será notificado!
No link abaixo você encontra mais informações sobre:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @thichief20 tudo certo? 🙂
Não sei se é viável pra você, mas acredito que seria mais prático configurar um servidor para ser seu webhook e ao receber a confirmação de pagamento dispara o comando para o seu raspberry.
Vale ressaltar que se a cobrança for criada com a chave cadastrada no webhook, o webhook é acionado desde que a cobrança tenha um txid Válido.
Na nossa documentação você encontra um exemplo do webhook em python
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor