Histórico de mensagens sobre criar pix

EXIBINDO CONVERSAS RECENTES:

Texto: criar pix
# pix
Avatar discord do usuario racfish785348

racfish785348

Ver Respostas

Oi Bom dia novamente!

Estou testando a API do PIX em produção e gostaria de gerar uma cobrança.

Estou usando o postman e estou conseguindo gerar o token, mas, na hora de fazer a chamada POST de criar a cobrança no PIX ele fala que meu token não tem o escopo suficiente, estou entendendo que é algo relacionado a permissão.

Seria isso?
imagem enviada na mensagem pelo usuario racfish785348

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!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.

SSLCertificateFile /caminho_certificado/server_ssl.crt.pem
SSLCertificateKeyFile /caminho_certificado/server_ssl.key.pem

Neste mesmo arquivo do apache, adicione o caminho para o arquivo com a chave pública da Gerencianet para que ocorra o "Hand-Shake". Este arquivo você mesmo criará com a nossa chave (https://pix.gerencianet.com.br/webhooks/chain-pix-sandbox.crt - Produção) e salvará em um diretório de sua escolha.
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

Se preferir deixar apenas uma rota de sua url para notificações, ex http://seudominio.com.br/webhook" class="link-msg">http://seudominio.com.br/webhook (as notificações serão enviadas para esta rota) você pode adicionar:
SSLVerifyClient none

 SSLVerifyClient require -- Indica que todas as requisições nesta rota irão requerer um certificado para o "Hand-Shake"
 SSLVerifyDepth 3

Se preferir que todas as notificações sejam enviadas para sua URL sem um subdiretório, ex http://seudominio.com.br, basta adicionar as seguintes informações
SSLVerifyClient require
SSLVerifyDepth 3

Com basicamente isto configurado no Apache, você realiza a requisição da rota PUT/v2/webhook/:chave passando no body { "webhookUrl": "http://seudominio.com.br/webhook"; } que seu webhook estará cadastrado para sua chave Pix. A partir daí, as cobranças Pix criadas com sua chave que estejam associados a um txid serão notificados em sua URL.

# pix
Avatar discord do usuario diegohenrique1989

diegohenrique1989

Ver Respostas

quando tentei criar o webhoook me deu esse erro: Unknown SSL protocol error in connection to api-pix.gerencianet.com.br:443

# pix
Avatar discord do usuario augustofurlan

augustofurlan

alguem sabe exatamente onde consigo a chave para criar a cobranca pix ?

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

1- Ao criar uma cobrança, você pode consultar o pagamento pelo endpoint /v2/cob/:txid e verificar se a mesma está com o status CONCLUIDA. Outra alternativa é o webhook para notificarmos o seu sistema de forma automática sempre que ocorrer um pagamento ou devolução de Pix.

2- Cada cobrança(dinâmica) tem obrigatoriamente um txid associada a ela e um E2EID que é retornado quando transita na PACS002, PACS004 e PACS008. Então sim, cada Pix é diferente e tem seu identificador próprio.

3- No momento não tem como "forçar" pagamentos em ambiente de homologação, mas já está em nosso backlog essa funcionalidade.

# pix
Avatar discord do usuario augustofurlan

augustofurlan

Ver Respostas

Certo, solicitei ontem a chave, mas então assim: crio o token. Depois crio a cobrança (onde me retorna o@pix para o@user) depois configuro o webhook para avisar quando pagou, correto? Agora as dúvidas são o seguinte: 1- ao criar a cobrança onde informo um token meu para eu saber quando pagou (qual parâmetro) ? 2- cada pix é diferente para cada pedido?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!704694550631022592> Bom dia!
Não se preocupe, este canal é mesmo para tirar suas dúvidas! 😉
Primeiramente, para quaisquer consumo dos endpoints do Pix, é necessário realizar uma autenticação com suas credenciais client_id, client_secret e certificado. Para isso, seu primeiro consumo será na rota POST /oauth/token. Segue exemplos em algumas linguagens: https://dev.gerencianet.com.br/docs/api-pix#section-exemplos-de-autentica-o-utilizando-o-certificado-p12

Após a autenticação, você utilizará o endpoint para criar uma cobrança PUT /v2/cob/{txid}. Documentação: https://dev.gerencianet.com.br/docs/api-pix#section-criar-cobran-a-

Para acompanhar as mudanças de status de um pix, você pode configurar um webhook, que reúne endpoints para gerenciamento destas notificações. https://dev.gerencianet.com.br/docs/api-pix#section-webhook

Utilize também nossa Collection da Gerencianet com todos os endpoints já configurados para o consumo (https://dev.gerencianet.com.br/docs#section-collection-postman-gerencianet-api-pix).
A respeito do seu certificado, logo lhe retornaremos através do ticket.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para utilizarem a API PIX Gerencianet, precisará de um certificado gerado por nós.
Para isso acesse nosso site em sua conta, no menu API > Minhas aplicações você criará uma aplicação que são gerados 2 pares de chaves Client_Id e Client_Secret, sendo um par para utilização em ambiente de Produção e outro para Homologação.

Então abra um ticket acessando https://sistema.gerencianet.com.br/tickets/criar, e solicite o certificado para integração nos informando:
-Número da sua conta:
-Nome da aplicação criada:
-Ambiente: Produção/Homologação

Em nossa documentação(https://dev.gerencianet.com.br/docs) você encontra os nossos endpoints com explicações detalhadas, você pode verificar também a Collection da Gerencianet com todos os endpoints já configurados para o consumo (https://dev.gerencianet.com.br/docs#section-collection-postman-gerencianet-api-pix).

Para você que iniciará com PHP, possuímos uma SDK com os principais endpoints para a utilização do Pix, disponível em nosso GitHub. https://github.com/gerencianet/gn-pix-sdk-php-exemplo

# pix
Avatar discord do usuario ribas2555

ribas2555

Ver Respostas

quem nao quiser ter que depender de uma api ou ta fazendo um projeto em node, eu testei essa lib aqui e funcionou muito bem para criar o qrcode

https://www.npmjs.com/package/gpix

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia!
<@!798679248633856000> Para utilizar a API PIX precisa de um certificado gerado por nós.
Em nosso painel web, no caminho API > Minhas aplicações você criará uma aplicação que são gerados 2 pares de chaves Client_Id e Client_Secret, sendo um par para utilização em ambiente de Produção e outro para Homologação.

Abra um ticket acessando https://sistema.gerencianet.com.br/tickets/criar, e solicite o certificado para integração informando número da sua conta e nome da aplicação que criou.

Em nossa documentação(https://dev.gerencianet.com.br/docs) você encontra os nossos endpoints com explicações detalhadas, você pode verificar também a Collection da Gerencianet com todos os endpoints já configurados para o consumo (https://dev.gerencianet.com.br/docs#section-collection-postman-gerencianet-api-pix).

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Não estamos descartando essa opção, podemos criar um endpoint que traga como retorno o comprovante, só que há outras demandas da API-Pix que são prioritárias e por isso não tem como definirmos de agora um prazo para este endpoint. Como salientado pelo Sady, é uma funcionalidade nova e por isso estamos discutindo e entendendo a necessidade dela primeiro.

# pix
Avatar discord do usuario bartwitch

bartwitch

Ver Respostas

tranquilo, por enqnto criei uma com meu e-mail, é que não queria criar com email pra evitar cliente afobado que faz PIX direto no email.. aí usei um email mais "alternativo" por enquanto.. tá tranquilo, obrigado.

# pix
Avatar discord do usuario thayago

thayago

Ver Respostas

na hora de criar a requisicao de gerar o pix, eu envio o token no header, sendo authorization o nome do header

# pix
Avatar discord do usuario hoiama

hoiama

para criar user a rota: {{pix-api}}/v2/cob/fc9a4366ff3d4964b5dbc6c91a

# bolix
Avatar discord do usuario oleoessencial

oleoessencial

#duvida o client_id e o client_secret são diferentes para a geração de cobranças com cartao de credito? Eu tenho que criar outra aplicação no painel da conta ou posso usar os mesmos client_id e client_secret gerados para o pix ?

# pix
Avatar discord do usuario ferdead2

ferdead2

Ver Respostas

entendi.. eu obrigatoriamente tenho que criar a cobrança no GN? pois estou criando o BRCode no meu sistema, usando a chave pix do GN e gerando o QRCode .. ai, gostaria de consultar o status do txID para ver se o QRcode foi pago..

# pix
Avatar discord do usuario franciscorsobrinho

franciscorsobrinho

Você tem que criar uma cobrança na GN via PUT /v2/cob/{txid} e gerar o qr code a partir dessa cobrança.
Criada a cobrança, ao fazer a consulta, os dados vão aparecer aí, mas a cobrança estará com status ATIVA e o array pix estará nulo.
Daí quando pagar e fizer essa consulta novamente, os dados aparecerão e o status será CONCLUIDA e conterá o array pix

# pix
Avatar discord do usuario ferdead2

ferdead2

Ver Respostas

então.. mas, seria necessário criar a cobrança, sendo que meu sistema gera o QRcode baseado na nossa chave PIX ?

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

vc provavelmente vai precisar fazer assim:
- criar o diretório /webhook/pix e colocar o arquivo dentro, com o nome index.php
- cadastrar a URL https://gn.seusite.com.br/webhook
- o request irá para https://gn.seusite.com.br/webhook/pix (e cairá no index.php, pois já deixei o location /webhook configurado para buscar o index.php dentro dos diretórios solicitados, mesmo quando a URL do request não encerrar em /)