Histórico de mensagens sobre certificado em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se você tiver muitos clientes (ex: 500 ou mais), valeria considerar a API de abertura de contas. Para poucos clientes, o mais factível é pilotar os clientes para obterem clientid, clientsecret e certificado e te passarem. Aí você opera os recebimentos de cada cliente com as credenciais de cada um. O webhook até pode ser o mesmo pq vem qual chave Pix é a do pagamento e aí você direciona.

Avatar discord do usuario admthunder

admthunder

Essa parte de configurar o certificado isso eu sei que agilizo fácil

Avatar discord do usuario admthunder

admthunder

Ver Respostas

Os webhooks já consegui criar, apagar, listar... por enquanto ignorando o certificado, sem ignorar diz que a url destino não esta preparada pra isso (já já eu ajeito)

Avatar discord do usuario admthunder

admthunder

Ver Respostas

Sim, concordo plenamente, padrões devem ser seguidos, mas... é que no meu caso aqui é pra fazer algo tão simples e nem dando a volta ao mundo deu certo! To mexendo nisso faz 2 dias, reconfigurei servidor, certificados, php, curl que não roda no windows, é muita coisa pra executar uma tarefinha muito pequena!

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

A falha 403 pode esta relacionada as credenciais ou o certificado configurado.
Não tivemos relatos de instabilidade.

Avatar discord do usuario tiagoalmeida_90510

tiagoalmeida_90510

Bom dia pessoal, estou tentando utilizar a sdk python para fazer authenticação e gerar uma cobrança pix. mas estou recebendo o seguinte erro: { 'Status': 401, 'Message': 'Could not authenticate. Please make sure you are using correct credentials and if you are using then in the correct environment.' }
estou passando um certificado .pem como a documentação descreve.
tmb verifiquei se estou passando as credenciais certas.
alguem já teve esse erro que me possa da uma luz ?

Avatar discord do usuario joao_efi

joao_efi

Boa tarde @igorgxmes tudo bem?
Você pode tentar converter o certificado para o formado .pem e então abri-lo no seu editor de texto.
Após isso, selecionar o tipo de auth como "cliente side ssl certificate" e copiar o certificado e chave para os respectivos campos.
Acredito que funcione!
imagem enviada na mensagem pelo usuario joao_efi

Avatar discord do usuario igorgxmes

igorgxmes

Bom dia!!!

Estou com dificuldades para integrar a API de pagamentos de contas da EFÍ no BUBBLE.IO

Lá não existe uma parte específica para enviar o certificado da EFÍ, existe alguma coisa que possa ser feito?

Avatar discord do usuario gabriel_efi

gabriel_efi

Em Node por exemplo, temos o seguinte exemplo:

"use strict";
const https = require("https");
var axios = require("axios");
var fs = require("fs");

//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync("./certificado.p12");

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: "YOUR-CLIENT-ID",
client_secret: "YOUR-CLIENT-SECRET",
};

var data = JSON.stringify({ grant_type: "client_credentials" });
var data_credentials = credenciais.client_id + ":" + credenciais.client_secret;

// Codificando as credenciais em base64
var auth = Buffer.from(data_credentials).toString("base64");

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});
//Consumo em desenvolvimento da rota post oauth/token
var config = {
method: "POST",
url: "https://pix.api.efipay.com.br/oauth/token",
headers: {
Authorization: "Basic " + auth,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data,
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

Avatar discord do usuario douglasalves_27133

douglasalves_27133

Ver Respostas

Boa noite, posso adicionar conteúdo do arquivo do meu certificado diretamente no campo especificado, ao invés do caminho para o arquivo? (CREDENTIALS = {
'client_id': '',
'client_secret': '',
'sandbox': False,
'certificate': 'Salvo em BD'
}), meu certificado está salvo em banco de dados. e ao recupera-lo recebo o conteúdo do arquivo.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Pode ser que seja permissões também.
É preciso conceder permissão de leitura no certificado.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @hignacio.! Tudo bem e ai com você?
Aparentemente, o path do certificado esta incorreto.

Avatar discord do usuario hignacio.

hignacio.

Ver Respostas

Boa tarde pessoal, tudo bem ?
Alguém já teve esse problema pra ler o certificado no Hostgator ?
"OpenSSL error error:02001002:system library:fopen:No such file or directory, (no key found, wrong pass phrase"
funciona local normal

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @douglasalves_27133!
Você chegou a alterar o certificado? É preciso certificar que o token informado é de fato do ambiente de produção.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O certificado raiz para o mTLS é diferente.

Avatar discord do usuario _dishark

_dishark

Ver Respostas

Consegui aqui, Igor. Obrigado pela atenção. O problema é na hora de vincular o certificado a uma URL no postman. Eu configurei uma e estava usando outra.

Avatar discord do usuario thomas.frankl1n

thomas.frankl1n

Ver Respostas

não cheguei a olhar muito a fundo a parte do pix, mas precisa usar o certificado ou consigo fazer a requisição sem?

Avatar discord do usuario rubenskuhl

rubenskuhl

E todo o pacote tem que ser do ambiente sendo usado... clientid, clientsecret e certificado. De produção é diferente de homologação.

Avatar discord do usuario assiscabron

assiscabron

Ver Respostas

Client_secret e o client_id ta definido ali onde eu borrei, o certificado tbm e tem uma const auth que uso no “Authorization” da api, porém te retornando “token inválido”
imagem enviada na mensagem pelo usuario assiscabron