Histórico de mensagens sobre certificado

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

O certificado CA .crt da nossa API ainda é válido o antigo.
Já o .p12 gerado na conta tem validade de aprox um ano. Após isso é necessário gerar outro

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Oi, @hocxpol. Bom dia!
Você está utilizando o usuário principal da conta para a criação do certificado? Ou um usuário secundário?
Obs: apagamos a imagem por exibir informações da conta.

# pix
Avatar discord do usuario hocxpol

hocxpol

Estamos com problema para gerar certificados para API?

# pix
Avatar discord do usuario ranulfosouza

ranulfosouza

No meu primeiro post eu me refiro ao certificado usado na API Gateway dentro do AWS. Porém, o Rubens citou o certificado da própria Efí. Esse certificado também tem que ser renovado ? o meu ainda é da época do gerencianet

# dúvidas
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 ?

# pix
Avatar discord do usuario joao_efi

joao_efi

Bom dia @ranulfosouza tudo certo?
Você se refere ao certificado gerado na sua conta ou a CA da nossa API?

# pix
Avatar discord do usuario ranulfosouza

ranulfosouza

Ver Respostas

Boa noite, Pessoal
Meu endpoint de webhook parou de funcionar depois que fiz a renovação do certificado no aws. Para validar essa renovação eu tive que gerar um novo registro CNAME na ROTA 53. Feito isso, o certificado foi renovado com sucesso porém o webhook parou de funcionar:
{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 403"
}
}


Alguém pode me ajudar ?

# dúvidas
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

# dúvidas
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?

# dúvidas
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);
});

# dúvidas
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.

# pix
Avatar discord do usuario alipiopereira

alipiopereira

Meu código: const https = require("https");
var axios = require("axios");
var fs = require("fs-extra");

const express = require("express");
const router = express.Router();

router.post("/", (req, res) => {
//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync(
"./.p12"
);

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: "
",
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));
return res.json({ data: response });
})
.catch(function (error) {
console.log(error);
return res.json({ error: error });
});
});

module.exports = router;

# pix
Avatar discord do usuario vinicius_vale

vinicius_vale

Ver Respostas

Boa tarde, estou com algumas dúvidas sobre a api do pix com o webhook.

Está retornando o erro: 'A URL informada respondeu com o código HTTP 403'

com a url genérica https://webhook.site/

header contendo: 'x-skip-mtls-checking': 'true' e bearer token, passando agent com certificado hml.

Estou perdendo alguma info que deveria passar na request?

# dúvidas
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.

# dúvidas
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.

# dúvidas
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

# devs
Avatar discord do usuario hignacio.

hignacio.

Alguém já teve esse problema pra ler o certificado no Hostgator ?

# dúvidas
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.

# pix
Avatar discord do usuario sombra_madel

sombra_madel

Eu consegui o certificado de outra forma e aparentemente fiz os testes e ele é valido, porem nao funciona

# pix
Avatar discord do usuario sombra_madel

sombra_madel

Ver Respostas

É um weebhook em py, segui todos os passos do proprio tutorial de vcs, mas o certificado ssl não vai