Histórico de mensagens sobre acesso a API em devs

EXIBINDO CONVERSAS RECENTES:

Texto: acesso a API
Canal: devs
Avatar discord do usuario thiago.1583

thiago.1583

Ver Respostas

Abaixo do "Serviços" Deveria ter api conforme no vídeo, mas mudou para "Efi para negócios", ali abre duas opções, upgrade de conta e nova conta para gerir negócio, teria que ser feito isso para ter acesso a aba "api" e "aplicações"?

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @alec8640 ! Essa mensagem ocorre quando você tenta consumir um endpoint da nossa API, porém o token de acesso já expirou. Você deve autenticar na API novamente, e em seguida consumir o endpoint desejado.

Avatar discord do usuario geisonderrico

geisonderrico

Ver Respostas

Fala galera, boa noite. Tudo bem ?

Estou enfrentando um problema que não sei como resolver.

Sou desenvolvedor e o meu cliente se cadastrou hoje na Efi para substituir o meio de pagamento atual.

Como é a primeira vez que estou trabalhando com a Efi, não estou encontrando resposta para o meu problema.

Gostaria muito da ajuda de vocês.

Enquanto desenvolvedor, entendo que preciso ter acesso apenas ao menu API, porém, mesmo o cliente liberando o meu acesso, não consigo visualizar todas as opções.

Alguém pode me direcionar para alguma documentação que explique como deve ser configurado para que eu tenha todos os acessos ao menu API ?
imagem enviada na mensagem pelo usuario geisonderrico

Avatar discord do usuario eddiescj

eddiescj

Ver Respostas

Pessoal, tudo bem?
Tava vendo a especificação open finance aqui e e fiqeui com uma duvida por não estar por dentro do tema.

No caso, eu, como pessoa física posso por exemplo ter acesso as APIs para consultar dados de extrato, cartão, gastos e gerar uns dashes e etc sem ser uma empresa, mas sendo o dono da conta?

Avatar discord do usuario joao_efi

joao_efi

Boa tarde @kleber_rr tudo certo?
As contas PF na modalidade PRO também tem acesso as nossas APIs

Avatar discord do usuario neeteenho2

neeteenho2

Ver Respostas

boa tarde, eu tenho uma aplicativo flutter que já está disponivel nas lojas apple e google para acesso, eu tenho que intregar um metado de pagamento a ele. A API Gerencianet, conseguiria me fornece esse serviço sem que houvesse algum empecilho em relação as platarfomas apple e google?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que uma lista que mantenho indica para o BB de diferença da API Pix padrão é o seguinte:
% - O ambiente de desenvolvimento considera todos os acessos como uma única conta, comprometendo privacidade
/ - API requer parâmetro proprietário x-api-key que desobedece ao regramento, vide https://github.com/bacen/pix-api/issues/435
! - Não pede certificado, desobedecendo manual de padrões de iniciação e de segurança

Acho que a principal diferença é o X-Developer-Application-Key mesmo.
Aproveite o embalo e além de implementar essas diferenças, denuncie para o Banco Central...

Avatar discord do usuario angelart

angelart

Pessoal, boa noite!!

me ajudem com um pequeno problema, estou consumindo a api de pix por aspnet core e tudo corre muito bem ate um certo ponto, o fluxo è o seguinte:

1 - Endpoint para gerar autenticacao é chamado >>
2 - eu chamo o endpoint para criar o pedido passando o token de acesso >>
3 - com a ordem criada, eu uso o Loc.id e o token para gerar o QrCode >>

Perfeito, ate ai funciona, agora o meu cliente faz o pagamento e entra em ação o webhook:

1 - Meu webhook é disparado com a confirmação de pagamento, algo como esse exemplo abaixo>>

json
{
"pix": [
{
"endToEndId": "123123123123123123abcabcabc",
"txid": "7777766666655555444443333",
"chave": "[email protected]",
"tipo": null,
"status": null,
"valor": "9.00",
"horario": "2023-07-25T21:27:57+00:00",
"infoPagador": null,
"devolucoes": null,
"gnExtras": null
}
]
}

2 - Agora que tenho o txid eu vou chamar meu endpoint la na api para consultar esse pagamento, usando o "/v2/cob/:txid" >>
3 - Dentro do meu endpoint para consultar o pagamento eu vou gerar um token (o mesmo metodo que usei la no inicio) para poder consultar o txid >>
4 - Mas dessa vez o token simplesmente nao retorna NADA...

o que me intriga é que é o mesmo metodo que uso para gerar a order no inicio e funciona perfeitamente...

esse é o metodo:
imagem enviada na mensagem pelo usuario angelart

Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia, @.viniciuscirne! Você está acessando com o usuário principal? Caso seja usuário secundário, pode não ter permissão de acesso ao menu API.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Entendi, @gustamedeiros. Neste caso, os clientes e boletos que são registrados no painel da conta, só podem ser gerenciados dentro da conta mesmo.
Para ter o acesso via API, a base de clientes deve ser do lado do seu sistema/app, e emitir as cobranças através da API.
Para isso, você encontra os detalhes em nossa documentação técnica: https://dev.gerencianet.com.br/docs/gerar-boleto-bancario

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @gustamedeiros. Bom dia! Como vai?
Neste seu cenário você não precisa utilizar a API de abertura de contas. Pelo que entendi, esse app irá gerenciar as cobranças dos clientes do provedor. Ou seja, nesse app você deve usar as credenciais de acesso a API da conta do provedor.
Uma outra opção que pode ser viável... Imagino que esse provedor já tenha um sistema integrado com nossa API que faça a gestão dos boletos. Então basicamente, você poderia compartilhar ou conectar no banco de dados do sistema para ter as informações atualizadas, como os clientes que estão em dia, ou autras informações.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

O tempo para uma integração completa é bem relativo neste caso, @douglascarteribordignon.
Nós disponibilizamos SDKs para diversas linguagens de programação, como PHP, Node, Python, Java... (https://github.com/gerencianet/). Com as SDKs da Efí, você pode integrar seu projeto com os serviços de forma rápida e fácil.

Para usar uma das SDKs, você precisa instalar o pacote correspondente à sua linguagem de programação e configurar suas credenciais de acesso. Depois disso, você já pode usar as funções disponíveis nas SDKs para realizar as operações desejadas, como gerar cobranças Pix, boletos e carnês. Você encontras exemplos de uso da API na pasta examples de cada repositório no GitHub. Por exemplo, na SDK PHP: https://github.com/gerencianet/gn-api-sdk-php/tree/master/examples.

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 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 mydsmbr

mydsmbr

Ver Respostas

não, pagamento para uma mesma instancia de cobrança independente da opção, suponha que um evento que custa R$1000 aparecerá divido em dois meios de pagamento, cada um de R$500. Apenas quando o sistema detectar as duas cobranças o acesso ao evento será liberado. Ou seja, é semelhante ao caso de eu precisar pagar parte da compra a vista por bolero e outra parte em cartão, mas nesse caso serão duas pessoas que farão o pagamento (dois clientes na 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 guilherme_efi

guilherme_efi

Ver Respostas

Olá, @g1wilharlley! Bom dia! Como vai?
Sugerimos criar um usuário secundário com acesso restrito apenas ao menu API para o desenvolvedor. https://sejaefi.com.br/artigo/usuarios-secundarios/#versao-7

Então, crie uma aplicação com um nome sugestivo, como "Implementação", que o desenvolvedor utilizará durante o processo de desenvolvimento.

Após a conclusão do projeto, desative a aplicação e o acesso do usuário secundário e, em seguida, crie uma nova aplicação para uso em produção. Dessa forma, você garantirá a segurança e o controle adequado das credenciais de produção.