Histórico de mensagens sobre PIX em pix

EXIBINDO CONVERSAS RECENTES:

Texto: PIX
Canal: pix
Avatar discord do usuario cleiton7853

cleiton7853

Ver Respostas

Antes de eu entrar em contato com a Locaweb para informar qual diretório vai exigir o certificado CA, queria entender essa coisa do "/pix" no final da configuração do webhook.

Quando configuro um webhook, preciso dizer qual página PHP vai tratar a chegada de notificações, certo? Então devo configurar algo assim:

$body = ['webhookUrl' => 'https://www.meusite.com.br/webhooks/notificacoes/listen.php'];

e depois:

$pix = $api->pixConfigWebhook($params, $body);

Mas em algum lugar aqui no fórum vi alguém dizer que é acrescentado um "/pix" ao final deste endereço.

Avatar discord do usuario cleiton7853

cleiton7853

Bom dia! Está difícil fazer esse webhook funcionar, mas vamos lá... Meu site está hospedado num servidor Linux CentOS 7 rodando Apache 2.4 e estou usando PHP. No diretório onde vou receber as notificações de webhook eu resolvi criar um .htaccess e exigir o certificado CA da seguinte forma: criei no diretório ~/webhooks/notificacoes um .htacess como abaixo:

SSLVerifyClient require
SSLVerifyDepth 3
SSLCACertificateFile /home/certificados/chain-pix-sandbox.crt

Quando tento acessar uma página dentro de ~/webhooks/notificacoes, recebo um erro HTTP 500 e no log do Apache aparece a mensagem:

"/home/meusite/public_html/webhooks/notificacoes/.htaccess: Your SSL library does not have support for per-directory CA"

Esta mensagem quer dizer que meu servidor não vai suportar a autenticação que exige a GerenciaNet?

Agradeço se alguém conseguir me ajudar...

Avatar discord do usuario evanil

evanil

Ver Respostas

Aqui na Gerencianet, resolvemos criando uma página intermediária.

Veja na prática: Entra aí no APP da Gerencianet e compartilha por Whatsapp um Qr Code, teste mesmo, R$ 0,01.

<@!671762828046106646> avançamos naquela ideia de colocarmos essa URL intermediária também na resposta da API Pix?
imagem enviada na mensagem pelo usuario evanil

Avatar discord do usuario gabrielmatosinhos

gabrielmatosinhos

Ver Respostas

Faz um pix para a conta de R$ 0,01 e vai testando

Avatar discord do usuario cleiton7853

cleiton7853

Ver Respostas

como simular que o pix foi pago?

Avatar discord do usuario cleiton7853

cleiton7853

Ver Respostas

Boa noite. Perdido aqui... Configurei o webhook para o local que vai estar recebendo as notificações quando um pix for pago. Estou usando a API Pix PHP. O que devo colocar lá?

Avatar discord do usuario uppermesh

uppermesh

_00020101021226880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/b03a9a3a777f40cbac4eebe34c6df7c152040000530398654045.005802BR5909UpperMesh6009SAO PAULO620705036304F919_

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Registre um domínio neutro tipo "pagarpix.com.br" e use em todos. Mas dá para fazer isso cliente por cliente com um único site, por exemplo pix.cliente1.com.br, pix.cliente2.com.br etc. todos apontando para o mesmo servidor sem virtual-server.

Avatar discord do usuario gabrielmatosinhos

gabrielmatosinhos

Tem alguma maneira de consultar o status de um PIX enviado? (Para o caso de falha e etc)

Avatar discord do usuario gabrielmatosinhos

gabrielmatosinhos

Blz pessoal! Obrigado! Era isso mesmo. Eu estava checando um PIX enviado pelo ID dele.

Avatar discord do usuario rubenskuhl

rubenskuhl

A consulta pela URL é só com o e2eid. Dá para consultar /pix pelo txid mandando inicio/fim/txid, mas se não foi pago vai ter resposta nula.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, só é válido se um Pix for recebido. Mas como você tem o e2eid se o Pix não foi recebido ?

Avatar discord do usuario joao_efi

joao_efi

ele irá listar os pix recebidos

Avatar discord do usuario joao_efi

joao_efi

Oi <@!256979419418198016> tudo bem? 😄
Verifica, por favor, se o E2EID está correto, através do endpoint GET /v2/pix​/

Avatar discord do usuario gabrielmatosinhos

gabrielmatosinhos

Ver Respostas

To não! Esse endpoint só é válido se for um PIX recebido?

Avatar discord do usuario joao_efi

joao_efi

<@!664563985885954079> Nada! Estamos aqui pra tirar dúvidas mesmo! 😄
A chave, é a chave pix do titular cadastrada na gerencianet. Pode ser email, telefone, cnpj ou chave aleatória

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

O webhook é associado à chave pix do recebedor!
Dessa forma, sempre que houver um pagamento de uma cobrança daquela chave, o webhook é acionado

Avatar discord do usuario gabrielmatosinhos

gabrielmatosinhos

{"nome":"pix_nao_encontrado","mensagem":"Nenhum pix encontrado para o identificador informado"}

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

É necessário passar a chave a qual o webhook estará associado!
PUT /v2​/webhook/:chave
Também vale lembrar, que atualmente não é possível simular o pagamento de um QrCode.
Entretanto, você pode gerar cobranças de R$0,01 em produção e efetuar o pagamento para acionar o webhook.
Não precisa se procupar, as transações originadas pela API Pix serão gratuitas até o dia 31/07/2021.