Histórico de mensagens sobre Client_ID

EXIBINDO CONVERSAS RECENTES:

Texto: Client_ID
# pix
Avatar discord do usuario lidiamariano

lidiamariano

Ver Respostas

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 = ""

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

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

# dúvidas
Avatar discord do usuario nandocabral.

nandocabral.

Boa tarde, o Rest me mostra mensagem dizendo que não consegue encontrar o certificado. Não aparece erro no Log. Eu tô usando Back4App. Poderia me dar uma força? Eu fiz assim: const options = {
sandbox: true,
client_id: '-------',
client_secret: '------',
certificate: './credenciais/homologacao-551355-Moranguinho - Homolog.p12'
};

# sugestões
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @joaoimenso! Como vai?
Verifique na aba "Auth" se inseriu as credencias Client_Id e Client_Secret de acordo com a rota base de homologação ou produção que está autenticando.
Às vezes, fechar e reabrir o Postman também pode resolver esse tipo de problema.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Essa falha infica que você está usando credenciais que não condizem com o ambiente utilizado.
Se você está usando Client_id, Client_secret e certificado de homologação, certifique de utsar a rota base de homologação também. No link abaixa você encontra as rotas de cada ambiente.
https://dev.efipay.com.br/docs/api-pix/credenciais#rotas-base

# dúvidas
Avatar discord do usuario mari07427

mari07427

Ver Respostas

Essa Gateway é da suitpay! Quero saber se dá pra integrar ela na "Efí" com client ID e client secret?
imagem enviada na mensagem pelo usuario mari07427

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

Esse erro normalmente tem ligação com as credenciais client_id e client_secret, e o ambiente utilizado (sandbox = true ou false)

# pix
Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Boa noite pessoal, estou iniciando a configuração da api de pagamentos no meu projeto, porém estou tendo esse problema ao utilizar o sdk do typescript.

export const Credentials = {
// PRODUÇÃO = false
// HOMOLOGAÇÃO = true
sandbox: true,
client_id: process.env.CLIENT_ID_EFI!,
client_secret: process.env.CLIENT_SECRET_EFI!,
certificate: './homologacao-549643-sandBox.p12',
};

data: "FALHA AO LER O CERTIFICADO. \nVerifique se o caminho informado está correto: ./homologacao-549643-sandBox.p12\n"
status: 500
statusText:"Internal Server Error"

# dúvidas
Avatar discord do usuario ilusinusmate

ilusinusmate

Ver Respostas

import os
# import ssl
# import certifi
from dotenv import load_dotenv
from efipay import EfiPay

load_dotenv("../../.env")

# if not os.path.isfile('C:\\Users\\Joaogsp\\Desktop\\j1\\programas\\Projetos Athavus\\emporio_sertanejo\\emporio_sertanejo\\emporio-ec2.pem'):
# raise FileNotFoundError("Certificate file not found.")



# cert = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
# cert.load_verify_locations(cafile=certifi.where())
# cert.load_cert_chain('C:\\Users\\Joaogsp\\Desktop\\j1\\programas\\Projetos Athavus\\emporio_sertanejo\\emporio_sertanejo\\emporio-ec2.pem')

credentials = {
'client_id':os.getenv("CLIENT_ID"),
'client_secret': os.getenv("CLIENT_SECRET"),
'sandbox': True,
'certificate': 'C:\\Users\\Joaogsp\\Desktop\\j1\\programas\\Projetos Athavus\\emporio_sertanejo\\emporio_sertanejo\\emporio-ec2.pem'
}

efi = EfiPay(credentials)

body = {
'calendario': {
'expiracao': 3600
},
'devedor': {
'cpf': '',
'nome': ''
},
'valor': {
'original': '00.01'
},
'chave': '83988864397',
'solicitacaoPagador': 'Cobrança dos serviços prestados.'
}

response = efi.pix_create_immediate_charge(body=body)
print(response)
Esse é exatamente o meu código

# bolix
Avatar discord do usuario nelson_56708

nelson_56708

@ana.paiva Bom dia Ana, tudo bem?

Estou com um problema de "Authorization Error: Client_id or Client_secret are wrong", direcionei para o Gabriel, mas acredito que não esteja online, vc pode me ajudar?

# bolix
Avatar discord do usuario nelson_56708

nelson_56708

@gabriel_efi Bom dia Gabriel, tudo bem?

Estou tentando criar as cobranças com o Bolix, porém estou recebendo o erro "Authorization Error: Client_id or Client_secret are wrong", eu já verifiquei nas configurações da conta e está habilitado para receber (Pix em boletos e carnês).

Gerei um novo aplicativo para efetuas os testes e mesmo assim dá não autorizado.

Vc pode me ajudar, por favor?

abraços

# assinaturas
Avatar discord do usuario fabio_p_almeida

fabio_p_almeida

na minha maquina onde trabalho é linux Debian e funciona perfeitamente, porem em maquinas windows tenho o seguinte retorno:

Objeto JSON no terminal:
{"metadata":{"notification_url":"https://www.velejarsoftware.com.br"},"payment":{"banking_billet":{"configurations":{"fine":200,"interest":33},"expire_at":"2024-02-06","message":"Pague pelo código de barras ou pelo QR Code","customer":{"address":{"zipcode":"46300000","number":"192","city":"Caculé","street":"AV ANTONIO MUNIZ","neighborhood":"CENTRO","state":"BA","complement":""},"juridical_person":{"corporate_name":"JOSE LUIS FROTA AGUIAR","cnpj":"20790401000108"},"phone_number":"7734551000","email":"[email protected]"}}},"items":[{"amount":1,"name":"MUST F R G 20KG","value":1000}]}
ERRO 4: Authorization Error: Client_id or Client_secret are wrong
ERRO 5: br.com.efi.efisdk.exceptions.AuthorizationException: Authorization Error: Client_id or Client_secret are wrong

# devs
Avatar discord do usuario itms.

itms.

Boa noite, tenho uma aplicação em Java e Spring Boot e estou utilizando a API fornecida por vocês. Realizei toda a integração, porém estou enfrentando um problema em meu ambiente produtivo. Ao tentar criar um plano de assinatura, estou recebendo o erro "br.com.efi.efisdk.exceptions.AuthorizationException: Authorization Error: Client_id or Client_secret are wrong".

Verifiquei todas as configurações, e parecia estar tudo correto; no entanto, o erro persistia. Para facilitar a investigação, subi a aplicação em minha máquina e apontei tudo para o ambiente de produção. Para minha surpresa, a API conseguiu se autenticar e criar um plano de assinatura.

Fiz a seguinte verificações:

1. Client_Id e Client_Secret estão corretos;
2. O corpo da requisição está correto;
3. Realizei a chamada via Postman utilizando o mesmo Client_Id, Client_Secret e corpo para a URL https://cobrancas.api.efipay.com.br/v1/plan e obtive sucesso;
4. Verifiquei o fuso horário da máquina e da JVM no ambiente de produção.

Não sei mais o que devo verificar, já que na minha máquina e via Postman funciona conforme o esperado. Encontro esse problema de autenticação apenas na máquina da AWS.

# assinaturas
Avatar discord do usuario itms.

itms.

Ver Respostas

Boa noite, tenho uma aplicação em Java e Spring Boot e estou utilizando a API fornecida por vocês. Realizei toda a integração, porém estou enfrentando um problema em meu ambiente produtivo. Ao tentar criar um plano de assinatura, estou recebendo o erro "br.com.efi.efisdk.exceptions.AuthorizationException: Authorization Error: Client_id or Client_secret are wrong".

Verifiquei todas as configurações, e parecia estar tudo correto; no entanto, o erro persistia. Para facilitar a investigação, subi a aplicação em minha máquina e apontei tudo para o ambiente de produção. Para minha surpresa, a API conseguiu se autenticar e criar um plano de assinatura.

Fiz a seguinte verificações:

1. Client_Id e Client_Secret estão corretos;
2. O corpo da requisição está correto;
3. Realizei a chamada via Postman utilizando o mesmo Client_Id, Client_Secret e corpo para a URL https://cobrancas.api.efipay.com.br/v1/plan e obtive sucesso;
4. Verifiquei o fuso horário da máquina e da JVM no ambiente de produção.

Não sei mais o que devo verificar, já que na minha máquina e via Postman funciona conforme o esperado. Encontro esse problema de autenticação apenas na máquina da AWS.

# devs
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Olá @akarii8507 o nodejs irá entender o path relativo há partir do Working Dir, quando você coloca o script start carregando o processo do node diretamente da src, o Working Dir será o próprio diretório onde está o package.json (quando vc digita pnpm start).

Para resolver isso você pode utilizar o __dirname que irá pegar o caminho relativo do arquivo TS. Segue abaixo o exemplo para a sua propriedade certificate:

ts
import { join } from 'path';
const cert = join(__dirname, 'producao-545778-SDK-TS.p12');

export = {
sandbox: false,
client_id: 'seu_client_id',
client_secret: 'seu_client_secret',
certificate: cert
};

Espero que te ajude!

# pix
Avatar discord do usuario alipiopereira

alipiopereira

Ver Respostas

export default {
sandbox: false,
client_id: process.env.CLIENT_ID as string,
client_secret: process.env.CLIENT_SECRET as string,
certificate: "certificado.p12",
validateMtls: false,
};

# pix
Avatar discord do usuario samucasoca

samucasoca

Ver Respostas

porque a minha Chave Client ID da certo, mas quando eu coloco Password da erro alguém sabe me dizer?

# devs
Avatar discord do usuario adilalima

adilalima

Ver Respostas

Bom dia, outra questão. É normal não conseguir gerar o token do cartão de crédito em modo sandbox? Estou usando a SDK Flutter, em produção o token é gerado normalmente, mas em sandbox ele retorna 404 Not Found, já conferi client_id e client_secret_id estão corretos. Agradeço desde já 😄

# dúvidas
Avatar discord do usuario saulo.dias

saulo.dias

Ver Respostas

como eu consigo ver estes dados da minha conta do EFÍ?
Seriam esses os dados:
GERENCIANET_CLIENT_ID=Client_Id_Gerencianet
GERENCIANET_CLIENT_SECRET=Client_Secret_Gerencianet
GERENCIANET_PIX_CERT=certificado-Gerencianet
GERENCIANET_PIX_KEY=chave pix gerencianet

# devs
Avatar discord do usuario lemos.eth

lemos.eth

Ver Respostas

Uma chave client id e client secret ficam validas mesmo após eu apagar a aplicação? se sim, tem alguma forma em que eu possa "cancelar" elas