Author Image

lidiamariano

Feb 28, 2024

Geração de QR-Code com API Efi Bank

integraçãoAPIEfí BanktRPCQR CodecobrançaRota Baseambiente de produçãoambiente de homologaçãoclient_idclient_secretCertificado de ProduçãoCertificado de Homologação

Olá! Estou fazendo uma aplicação usando um tRPC para criação de apis e estou usando a api do Efi Bank dentro dele, no entanto o qrcode gerado parece não corresponder a nenhuma cobrança. Como posso resolver?? Segue o código:
775328670784159744/1721066103675codigoApiEfi.txt

Respostas (6):
Avatar discord do usuario joaolucas_efi

joaolucas_efi

28/02/2024

Bom dia @lidiamariano, tudo bem?

Seu código aparentemente esta correto.

Como você verificou que não havia nenhuma cobrança vinculada à esse QR-Code?

Avatar discord do usuario guilherme_efi

guilherme_efi

29/02/2024

OI, @lidiamariano. Bom dia!
Pelo que vi o seu código enviado anteriormente, você está montando a requisição em sua aplicação, então como não tem SDK, não tem esta variável sandbox que define o ambiente.
Neste caso então, você deve conferir se está usando a rota base correta para cada ambiente, produção ou homologação.
https://dev.efipay.com.br/docs/api-pix/credenciais/#rotas-base

Avatar discord do usuario lidiamariano

lidiamariano

29/02/2024

Sim! Estou usando a seguinte variavel no arquivo .env: EFI_ENDPOINT = "https://pix.api.efipay.com.br"

Avatar discord do usuario guilherme_efi

guilherme_efi

29/02/2024

Para esta rota, você deve usar Client_id, Client_Secret e certificado de produção.

Avatar discord do usuario lidiamariano

lidiamariano

29/02/2024

essas são todas as variáveis de ambiente que uso. elas estão preenchidas mas mandem vazias por questão de segurançaEFI_CLIENT_ID =""
EFI_CLIENT_SECRET =""
EFI_ENDPOINT = "https://pix.api.efipay.com.br"
NODE_ENV = "production"
EFI_CERT = ""

Avatar discord do usuario jessica_efi

jessica_efi

29/02/2024

Boa tarde @lidiamariano ! Pra essa rota https://pix.api.efipay.com.br/ você deve usar Client_id, Client_Secret e certificado de produção. Se for utilizar as credenciais e certificado de homologação, você deve utilizar a rota https://pix-h.api.efipay.com.br