Histórico de mensagens sobre API pix em devs

EXIBINDO CONVERSAS RECENTES:

Texto: API pix
Canal: devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @higris!
Você pode criar um certificado com Certbot (https://certbot.eff.org/instructions) para preencher os campos referentes ao certificado do domínio.

Já o certificado público da Efí, você pode baixar diretamente através dos links abaixo:
Produção: https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt
Homologação: https://pix.gerencianet.com.br/webhooks/chain-pix-sandbox.crt
Você os encontra também em nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#exemplos-de-configura%C3%A7%C3%B5es-de-servidor

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Para realizar testea, você pode utilizar o parametro x-skip-mtls-checking como true. Lembrando que não é recomendado em produção. Em nossa documentação mostra como você informa esse parâmetro. https://dev.gerencianet.com.br/docs/api-pix-endpoints#skip-mtls

Avatar discord do usuario guilherme_efi

guilherme_efi

Olá, @israelcosta. Bom dia, como vai?
Primeiramente, para que recebe as notificações a cerca do Pix vocÊ deve configurar uma webhook URL associada a uma chave Pix da sua conta Efí. Desta forma, cobranças Pix com essa chave que forem pagas ou tiveram devoluções, acionaremos seu webhok para notificação.
No link a seguir você encontra os detalhes para configurar o webhook: https://dev.gerencianet.com.br/docs/api-pix-endpoints#configurar-o-webhook-pix

Depois de ter os webhook configurado, você pode testar no ambiente de homologação, basta criar a cobrança atendendo as seguintes regras:
Se o valor da cobrança está entre R$ 0.01 à R$ 10.00:
-A cobrança é confirmada, informação virá via Webhook.
Se o valor da cobrança é maior que R$ 10.00:
-A cobrança permanece ativa, sem confirmação. Como não há webhook nesses casos, nada é feito

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na API Pix a notificação é por chave Pix, não por requisição... diferente da de boletos/cartões. O que provavelmente dê para fazer é usar uma camada de mTLS fora, seja o API Gateway do AWS, seja o mtls.pix.ae .

Avatar discord do usuario igor_efi

igor_efi

Boa tarde, @divinocardozo! Tudo joia?
Você habilitou a API Pix em sua Aplicação?

Avatar discord do usuario divinocardozo

divinocardozo

curl --location --request POST 'https://api-pix-h.gerencianet.com.br/oauth/token' \
--header 'Authorization: Basic Q2xpZW50X0lkX2Q5MzAzNWFiNDgxZGI5MzEyNDIwNDgxMGU5NzM2M2Y3NmIwZWI0NDI6Q2xpZW50X1NlY3JldF9lNGUxN2M2YWQ3ZDY4ODZiMDYzNDk3ODUwY2VmOWVlMWU3OGY0YTIx' \
--header 'Content-Type: application/json' \
--data-raw '{
"grant_type": "client_credentials"
}'

Avatar discord do usuario divinocardozo

divinocardozo

ola boa tarde, estou tentando realizar o acesso ao token para usar a api de pix mas sempre recebo uma mensagem de erro ao tentar buscar o toke

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Um exemplo mesmo é essa API da imagem que você passou. https://github.com/ceciliadeveza/gerarqrcodepix

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

A nossa API lhe permite criar somente QR Code dinâmico.
Para criar um QR Code estático deve-se seguir o manual do Banco Central (https://www.bcb.gov.br/content/estabilidadefinanceira/pix/Regulamento_Pix/II_ManualdePadroesparaIniciacaodoPix.pdf), definido na sessão 1.5.
Mas para facilitar a criação deste QR Code estático, você encontra no diversos sites e bibliotecas em várias linguagens pela internet.

Avatar discord do usuario Thomas ||

Thomas ||

Ver Respostas

Pessoal, estou desenvolvendo a API PIX, estou com tudo funcionando pelo Postman, porém colocando no meu api/backend estou com problemas na autenticação: Connection reset by peer.

O api utiliza TLS 1.3 e openSSL 1.1.1, mas está sendo recusado de qualquer forma. Esqueci alguma outra verificação de segurança? Posso compartilhar mais informações por DM. Obrigado!

Avatar discord do usuario joelfilho2277

joelfilho2277

Estou integrando com a API de PIX. Na criação da aplicação, ao chegar na etapa de escolher os escopos da um erro de acesso negado, porém a aplicação é gerada. Mas ao testar gerar o token pelo Postman com o clientId e clientSecret de homologação são ditos como inválidos

{
"error": "invalid_client",
"error_description": "Invalid or inactive credentials"
}

Estou utilizando a rota de homologação (https://api-pix-h.gerencianet.com.br/oauth/token) e o host de homologação para o certificado (api-pix-h.gerencianet.com.br)
Assim como um certificado ativo em homologação.

Após análise, vocês confirmaram que a causa do problema eram as permissões que estavam liberadas para meu usuário. E indicaram que para a integração com a API PIX eu necessitaria das permissões Início, PIX, Troca de arquivos e API.

Porém mesmo após as permissões me serem concedidas, o erro persiste ao tentar gerar o token

Além disso, ao acessar pelo sistema antigo (https://sistema.sejaefi.com.br/) demonstra como se eu não tivesse as permissões de acesso a API

Avatar discord do usuario joelfilho2277

joelfilho2277

Ver Respostas

Bom dia, estou integrando com a API de PIX. Na criação da aplicação, ao chegar na etapa de escolher os escopos da um erro de acesso negado, porém a aplicação é gerada. Mas ao testar gerar o token pelo Postman com o clientId e clientSecret de homologação são ditos como inválidos

{
"error": "invalid_client",
"error_description": "Invalid or inactive credentials"
}

Estou utilizando a rota de homologação (https://api-pix-h.gerencianet.com.br/oauth/token) e o host de homologação para o certificado (api-pix-h.gerencianet.com.br)
Assim como um certificado ativo em homologação.

Poderia o acesso negado na criação da aplicação indicar que foi criada de forma incompleta? (com isso o clientId e clientSecret sendo inválidos) ou o fato de ela ter sido criada demonstra que pode ser utilizada?

Avatar discord do usuario rodrigoaes

rodrigoaes

Ola alguma dica de como lidar com o csv do extratato da api pix ?

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa tarde @jailsonjarvis ! Isso mesmo, para receber as notificações de um pagamento pix deve cadastrar um webhook. Dentro da SDK de flutter tem o endpoint para fazer esse cadastro: https://github.com/gerencianet/gn-api-sdk-dart/blob/main/example/pix/webhook/pixConfigWebhook.dart

Avatar discord do usuario jessica_efi

jessica_efi

Boa tarde @mauriciosarmento ! Seria conforme o Rubens mencionou mesmo. Em nossa documentação, você encontra toda a descrição de como configurar seu servidor e realizar o cadastro do webhook. https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks

Avatar discord do usuario dgsiebert

dgsiebert

Estou tentando implantar a API Pix mas estou tento problema

Avatar discord do usuario pixexchange

pixexchange

POST /oauth/token HTTP/1.1
Host: api-pix.gerencianet.com.br

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode notar que as horas retornadas pela API Pix tem o fuso Z ao final, que é o fuso Zulu, UTC.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @adriano_reiter. Bom dia! Tudo bem?
Isso é normal da API Pix. De acordo com as definições do Banco Central a hora segue o fuso horário UTC-0. No seu caso vc deve estar no fuso de Brasília que segue UTC-3, por isso esta diferença.
Então no seu sistema você pode fazer a conversão para ajuste da hora.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas