Histórico de mensagens sobre api-pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: api-pix
Canal: pix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá <@!380862703234842634> ! Boa noite. Tudo bem? Para saber se uma cobrança foi paga, existem três formas:
- Via Webhook (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks)
- GET em /pix pelo txid (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-pix-recebidos)
- GET em /cob pelo txid, ver se há o e2eid (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-cobran-a)

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para definir qual URL será o seu endereço de retorno, você deverá consumir o endpoint PUT /v2/webhook/:chave_pix passando no body da requisição o parâmetro webhookUrl com sua URL.

Complementando, é importante que em seu domínio que representa o seu servidor, esteja configurado a chave pública da Gerencianet para que ocorra a autenticação mútua (mTLS).
Você encontra mais detalhes em: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!851565059616669729>. Boa tarde! 😀
A opção recomendada para você obter informação de que o Pix foi efetivado, é através de um webhook registrado com sua URL de notificação, para onde enviaremos as callbacks automaticamente quando for pago, por exemplo.

Outra opção é exatamente por esta função que está executando $api->pixDetailCharge($params). Se caso você não encontrou o e2eId, provavelmente o Pix não foi pago.
Pois, ao realizar esta consulta de um Pix que foi pago, no retorno conterá o array "pix" com os detalhes do pagamento e devolução, caso houver. Veja mais detalhes em nossa documentação no exemplo 2: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-cobran-a

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Certo. Acredito que esta falha é apresentada pelo fato de que os parâmetros informado no body, como por exemplo, Calendario, Expiracao estão com letra maiúscula.
Veja mais detalhes do exemplo da requisição em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-criar-cobran-a-imediata-sem-txid-

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

E corrigindo essa minha mensagem: eu não sou muito familiarizado com Node, mas parece que tem como, sim, validar o certificado da GN usando Node, de acordo com a documentação da GN no link abaixo (tem uma aba "Node" com código de exemplo). Mas não sei se isso é possível num ambiente controlado por terceiros como a Heroku. Em todo caso, o mtls.pix.ae permanecerá sempre gratuito. Boas almas como o <@!535222756837556244> ajudam a financiar 💟

https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Através do aplicativo mobile da Gerencianet, no menu lateral, toque em Pix, e então em Minhas Chaves.
E através da API, você pode listar suas chaves Pix, mas neste caso, somente as do tipo aleatória.
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-listar-chaves-evp

Avatar discord do usuario joao_efi

joao_efi

Oi <@!573337312436682752> tudo bem? 😄
Infelizmente, no momento, ainda não temos um exemplo utilizando Laravel!
Na nossa documentação você encontra mais detalhes sobre o funcionamento da nossa API: https://dev.gerencianet.com.br/docs
Temos também no nosso github, uma sdk em php que pode te ajudar no desenvolvimento: https://github.com/gerencianet/gn-api-sdk-php
No json que contém as credenciais você informa apenas o caminho do certificado!
Vale lembrar também, que em PHP deve-se utilizar o certificado em formado .pem! Os passos para converter seu certificado, você encontra no link: https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca#section-convers-o-de-certificado-p12-para-o-formato-pem

Avatar discord do usuario spontoni

spontoni

boa tarde estou fazendo consumo da API-PIX para autenticação, usei o mesmo código da documetação porém o acess token está retornando com espaço e não com _

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá! <@!641063531281645597> . Boa noite! Tudo bem? 😃 Você configurou seu servidor para exigir a nossa chave pública? A Gerencianet faz 2 requisições para o seu domínio. Na primeira requisição, vamos certificar que seu servidor esteja exigindo uma chave pública da Gerencianet. Isso será feito ao enviar uma requisição sem certificado e seu servidor deverá rejeitar essa requisição. Uma vez respondido com a recusa, será enviado a segunda requisição. Nessa segunda requisição, enviaremos a notificação junto com a nossa chave pública. O seu servidor (que deve conter a chave pública disponibilizada) deverá realizar o "Hand-Shake" e assim a comunicação ser estabelecida.

Lembrando que, em seu servidor, você deve configurar uma rota 'POST' com uma resposta padrão (string "200", por exemplo).

Disponibilizamos um exemplo de configuração do Apache em nossa documentação. Esta disponível neste link: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor