Histórico de mensagens sobre php em pix

EXIBINDO CONVERSAS RECENTES:

Texto: php
Canal: pix
Avatar discord do usuario renanmaia

renanmaia

Ver Respostas

estou usando PHP + Curl

Avatar discord do usuario brunoribeirolab

brunoribeirolab

Entendi, agora faz sentido aquela listagem das notificações, então minha segunda dúvida é quando eu pago com o PIX não deveria mandar uma notificação para URL ? a "Chave pix da conta Gerencianet do recebedor" que uso para gerar os pagamentos via PIX, ao adicionar essas credenciais no meu sistema, eu mudo o webhook dessa chave : https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/pix/webhooks/update.php

Qualquer chamada na URL que recebo é gravado um log, quando abri o arquivo hoje, todas as chamadas gravadas lá eram aquelas do boleto, que faz mais sentido agora que vc me disse, pq o estado era "waiting", mas nada de pix.

Avatar discord do usuario fabianoyoudo

fabianoyoudo

Ver Respostas



ServerAdmin webmaster@localhost
ServerName webhookyoudo.cloudns.nz
ServerAlias www.webhookyoudo.cloudns.nz
DocumentRoot /home/ubuntu/www


ErrorLog ${APACHE_LOG_DIR}/webhook.error.log
CustomLog ${APACHE_LOG_DIR}/webhook.access.log combined

SSLEngine on
SSLProtocol -all +TLSv1.2

SSLCertificateFile /etc/letsencrypt/live/webhookyoudo.cloudns.nz/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/webhookyoudo.cloudns.nz/privkey.pem

#Chave pública da Gerencianet
SSLCACertificateFile /home/ubuntu/www/cert/chain-pix-prod.crt

# mTLS Gerencianet
SSLVerifyClient require
SSLVerifyDepth 3

# Tratando o /pix, redirecionando as requisições sempre para /webhook
Alias "/pix/" "/home/ubuntu/www/index.php"
Alias "/pix" "/home/ubuntu/www/index.php


Avatar discord do usuario jcsfran

jcsfran

Ver Respostas

Boa tarde, estou tentando adicionar um webhook a uma chave pix, porem eu não sei como que eu posso enviar o certificado da Gerencianet junto a requisição.

Estou usando o php junto com o apache, o exemplo da documentação me diz que eu tenho que adicionar o caminho do certificado no apache, mas existe outra forma de eu enviar o certificado para validar a requisição?
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-entendendo-o-padr-o-mtls

Avatar discord do usuario wesllycode

wesllycode

Ver Respostas

Laravel e PHP, estou estudando para poder implementar com ele. Foi difícil a implementação ?

Avatar discord do usuario rozivaldo8558

rozivaldo8558

Ver Respostas

estou a uma semana procurando um material de implantação de webhook com a gerencianet, algo simples e objetivo, porém não consigo achar nada, o que achei mais complica do que explica !!!! meu backend é em laravel php

Avatar discord do usuario allanmr7

allanmr7

Ver Respostas

alterei o caminho mas deu no mesmo
PHP Fatal error: Uncaught Error: SSL certificate not found: ./gn-api-sdk-php-psf/examples/pix/certs/productionCertificate.pem

Avatar discord do usuario allanmr7

allanmr7

Ver Respostas

sim mas digo esse inicio sem o http
inicio assim o caminho par ao local correto
./gn-api-sdk-php

Avatar discord do usuario allanmr7

allanmr7

"pix_cert": "./gn-api-sdk-php/productionCertificate.pem",

Avatar discord do usuario joao_efi

joao_efi

No caso você precisa informar o caminho dentro do sistema de arquivos, não via http.
Por exemplo, se a estrutura do seu projeto é:

MeuProjeto
|- gn-api-sdk-php
| |- productionCertificate.pem
|- config.json
No seu arquivo de config deve ser informado nesse tipo:
json
{
"client_id": "SEU_client_id",
"client_secret": "SEU_client_secret",
"pix_cert": "./gn-api-sdk-php/productionCertificate.pem",
"sandbox": false,
"debug": false,
"timeout": 30
}

Avatar discord do usuario allanmr7

allanmr7

quando coloquei o caminho completo https:// e tudo mais
Deu PHP Fatal error: Uncaught Error: SSL certificate not found:

Avatar discord do usuario allanmr7

allanmr7

Ver Respostas

PHP Fatal error: Uncaught Error: SSL certificate not found: C:/xampp/htdocs/gn-api-sdk-php/examples/pix/certs/productionCertificate.pem

Avatar discord do usuario diton89

diton89

Ver Respostas

Entou com problema ao tentar cadastrar webhook:

code: 400
name: webhook_invalido
message: A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID

Alguem poderia me ajudar ?

Segui todos os passos deste tutorial, porém uso no backend o PHP:
https://www.youtube.com/playlist?list=PLR5GUTqrcwXiA_JVKx8NDSJtaECeQO9AZ

Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

Ver Respostas

Entendi vou ter que pesquisar. Até então tava usando só php artisan serve.

Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

E na verdade to testando usando o php artisan serve

Avatar discord do usuario barreira1978

barreira1978

Ver Respostas

Uso PHP/Laravel. No NGINX já consegui configurar com sucesso a primeira parte, (Instalar certificado da GN e rejeitar as conexões sem o mesmo)

O meu problema é testar o resto, paguei alguns PIXx e as requisições não chegam ao servidor

Avatar discord do usuario walisson4786

walisson4786

Ver Respostas

estou fazendo o teste pelo exemplo: examples/pix/key/create.php