Agora que eu vi.. nessa imagem, a url você ta passando a String $txid.. nesse caso você tem que fazer assim: "https://api-pix-h.gerencianet.com.br/v2/cob/". $txid
Termos mais procurados:
Termos mais procurados:
Agora que eu vi.. nessa imagem, a url você ta passando a String $txid.. nesse caso você tem que fazer assim: "https://api-pix-h.gerencianet.com.br/v2/cob/". $txid
Você pode criar uma request no Postman, com método POST para sua URL webhook, enviando o certificado para mTLS e body, um exemplo de um Pix pago:
Neste exemplo, exibe um que contém esta informação. Segue um exemplo completo:
sendo o "webhookUrl/pix" acionado somente no recebimento de Pix e trazendo o txid + valor pago, já possibilitaria muitas integrações. com mTLS não fica tão facilitado, mas ainda perfeitamente possível.
Boa tarde, <@!802052811718262814>!
Tente seguir estes passos, que estão mais detalhados par aconfigurar o Apache.
Primeiramente você deve acessar o arquivo de configuração do apache, geralmente fica em /etc/apache2/mods-enabled
Nele você irá fornecer o caminho da chave privada server_ssl.key.pem e uma pública server_ssl.crt.pem da sua certificadora SSL do seu domínio.
<@!375094642238029824> Tente seguir estes passos, que estão mais detalhados.
Primeiramente você deve acessar o arquivo de configuração do apache, geralmente fica em /etc/apache2/mods-enabled
Nele você irá fornecer o caminho da chave privada server_ssl.key.pem e uma pública server_ssl.crt.pem da sua certificadora SSL do seu domínio.
Bom dia pessoal!
<@!375094642238029824> melhor maneira para verificar o pagamento de uma cobrança é mesmo utilizando o webhook. Com seu webhook cadastrado em sua chave, as cobranças Pix (Por enquanto, QrCode dinâmico) criadas com sua chave que estejam associados a um txid, serão notificados em sua URL.
Exemplo de notificação de um Pix pago:
Para que você seja notificado acerca de Pix recebidos, etc, você deve configurar sue webhook vinculado à sua chave.
Para isso você consome a rota PUT /v2/webhook/:chave, onde chave é sua chave Pix, e passando no body seu webhook:
{
"webhookUrl": "https://exemplo-pix/webhook"
}
Obs: Somente PIX associados a um txid serão notificados. Ou seja, cobranças geradas (atualmente com QrCode dinâmico) com sua chave Pix que possuírem um txid, você será notificado a cada alteração em seu webhook
<@!704694550631022592> Para que você seja notificado acerca de Pix recebidos, etc, você deve configurar sue webhook vinculado à sua chave.
Para isso você consome a rota PUT /v2/webhook/:chave, onde chave é sua chave Pix, e passando no body seu webhook:
a URL de webhook é definida 1x por chave Pix, e todos os Pix recebidos para aquela chave (que tiverem txid) são notificados na mesma URL, não precisa registrar novamente
Isto mesmo <@!781944293739986984>. Basicamente, cada cobrança possuirá um txid.
Já para configurar o webhooh, você deverá consumir a rota PUT /v2/webhook/:chave, onde o parâmetro é a chave Pix (email, cpf/cnpj, telefone ou chave aleatória), e no body a url do webhook.
E todos os PIX desta chave Pix, associados a um txid, serão notificados.
Olá, pessoal, testei agora em Produção, voltou aqui a instabilidade no Response para Emitir o Pix/Criar cobrança, API: https://api-pix.gerencianet.com.br/v2/cob/, segue o log para terem ideia:
Como você está no ambiente de homologação, certifique-se de que esteja usando a url "https://api-pix-h.gerencianet.com.br/v2/cob/INFORME_O_TXID_AQUI". Talvez esteja faltando o "/v2" ou talvez você tenha esquecido de acrescentar o txid no final da url. E o método para criar cobrança é PUT. Talvez esteja usando POST
Exemplo para testar a sua url do webook em modo desenvolvimento com php .
#solução para testes do webhook em modo desenvolvimento. Principalmente para quem não fez o mTLS ainda para usar em produção, é só criar um POST , no postman na sua url de recebimento do webhook no servidor e inserir as informações do json que é enviado no Body em raw no postman , este é um exemplo de envio que a GN faz em json abaixo que usei no raw
mas você pode montar o brcode / qrcode sem "ler" a url do payload. é só usar o nome "Pix" nos campos nome/cidade (e o txid, de qualquer forma, tá errado no sdk da GN, deveria ser apenas e não o txid da cobrança recuperado do payload, pois ele estoura o limite EMV para este campo que é 25 caracteres)
a url /pix/:txid ? tu diz?
essa :chave aí deveria se chamar :url... voce deve mandar a url como está no payload de exemplo.... todos os Pix de um cliente que possuem txid vao para 1 url, cabe a voce filtrar isso na sua url. Nao tem que passar o txid no PUT.
Fiquei na dúvida, porque vi sim na documentação o PUT /webhook/:chave
essa chave é o txid, coloco na url mesmo?
porque o payload abaixo informei
{
"webhookUrl": "https://exemplo-pix/webhook"
}
seria entao um PUT /webhook/{txid}? porque nao ficou claro na documentação se essa chave é ou não o txid.
a minha url está assim = https://api-pix-h.gerencianet.com.br/v2/cob/:txid