Histórico de mensagens sobre certificado

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Precisa colocar clientid, clientsecret e certificado no .ts onde ficam as credenciais

# devs
Avatar discord do usuario angelart

angelart

Ver Respostas

Voce esta absolutamente certissimo..
mas por hora eu realmente gastei muitas horas pra fazer uso do certificado pra o TLS dentro da VPS
so que nada rolava.. eu vou ver de tentar chamar alguem pra ver isso pra mim depois

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @giulianojordao! Como vai? 😃
Usando a SDK bastaria definir suas credenciais e certificado no arquivo credentials.js (https://github.com/efipay/sdk-node-apis-efi/blob/master/examples/credentials.js), e por ser ambiente de homologação o parâmentro sandbox seria igual a true.

Já neste código que passou acredito ter que fazer alguns ajustes.
Na linha const token = req.body.token; imagino ser o token da autenticação. Você deve corrigir para const token = 'Bearer ' . req.body.access_token;
E confirme se EFI_HOMOL_API_URL_BASE é a URL: https://api-pix-h.gerencianet.com.br/

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @Deleted User!
Conforme mencionado pelo Rubens, apenas com plano Enterprise da Cloudflare para colocar certificado mTLS com CA própria.

# pix
Avatar discord do usuario giulianojordao

giulianojordao

Ver Respostas

A chamada está assim:
const token = req.body.token;

const certificado = fs.readFileSync(path.join(__dirname, '../', process.env.EFI_HOMOL_CERT));

const credenciais = {
client_id: process.env.EFI_HOMOL_CLIENT_ID,
client_secret: process.env.EFI_HOMOL_SECRET,
};

const data = {
calendario: {
expiracao: 3600
},
devedor: {
cpf: "00000000191",
nome: "Anônimo"
},
valor: {
original: "1.00"
},
chave: process.env.EFI_CHAVE_PIX,
solicitacaoPagador: "NOMESITE" + moment().format("YYYYMMDDHHmmss").toString()
};

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});

var config = {
method: "POST",
url: process.env.EFI_HOMOL_API_URL_BASE + "/v2/cob",
headers: {
Authorization: token,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data
};

const newResponse = await axios(config).then((response) => {
return response;
}).catch((error) => {
console.log(error.message);
});

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Vc está passando o certificado ao chamar o /cob ?

# devs
Avatar discord do usuario angelart

angelart

Ver Respostas

Rapazeada, boa tarde!

to configurando a api e esta tudo andando certinho... entretanto, estou tentando configurar o webhook, mas ta uma confusão legal..

a minha api fica hospedada em uma VPS onde roda tanto meu site, quanto api e aplicação, dai aquela parte do certificado pra configurar o webhook eu fiquei um pouco perdido em como fazer

# conta-digital
Avatar discord do usuario victorzac

victorzac

Ver Respostas

Um cliente abriu uma conta na EFI, preciso gerar os certificados mas na tela Inicio não aparece API > Minhas Aplicações > Nova Aplicação

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Os certificados (CA e específicos) não expiraram ?

# devs
Avatar discord do usuario smuck_a

smuck_a

Ver Respostas

Boa noite, estou tendo a resposta "A URL informada respondeu com o código HTTP 400" ao tentar criar um webbook, já configurei o endpoint com retorno de status 200 e o certificado, estou usando TLS 1.2, proxy nginx e ubuntu 22.04, alguma solução?

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Olá, @waldemarlima!

A Efí oferece serviços a nível de API para meios de pagamento e o funcionamento das nossas APIs está descrito da nossa documentação oficial (https://dev.sejaefi.com.br/). Ao abrir uma conta conosco você terá acesso à área do integrador, onde você pode criar uma aplicação gratuitamente que lhe concederá as credenciais necessárias para integrar sua aplicação com sistemas parceiros ou de desenvolvimento próprio. Nesta área você também poderá gerar o certificado Pix, necessário na utilização dos endpoints deste meio de pagamento.

Nós disponibilizamos diversas SDKs de código aberto para que você possa utilizar caso tenha o intuito de criar seu próprio sistema. Nossas tarifas são debitadas automaticamente apenas dos recebimentos e você pode conferir as taxas padrão neste link: https://sejaefi.com.br/tarifas.

Para receber notificações acerca dos pagamentos recebidos você cadastraria um webhook de um servidor de seu acesso (https://dev.sejaefi.com.br/docs/api-pix-endpoints#webhooks).

Qualquer dúvida você conta com o suporte da Consultoria Técnica por aqui no Discord. Conte com a gente!

# pix
Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Bom dia, tudo bem? Não é necessário uma senha para converter o certificado. Caso seja solicitada alguma senha, basta informar uma senha vazia.

# pix
Avatar discord do usuario colhado

colhado

Ver Respostas

Como fazer quando perde a senha do certificado ? para converter para .pem

# módulos-plugins
Avatar discord do usuario victorzac

victorzac

Acredito que sim. Experimentei inclusive com produção e homologação. Coloquei o certificado .p12, Client_Id, Client_Secret

# módulos-plugins
Avatar discord do usuario yasmin_efi

yasmin_efi

Boa noite @victorzac! Tudo bem? O certificado foi inserido corretamente, junto com as credenciais?

# pix
Avatar discord do usuario _olinto

_olinto

Na vdd quabdo o video foi feito era aceito esse tipo de certificado

# pix
Avatar discord do usuario _olinto

_olinto

Wilcard e o certificado quenpegar os sub dominios () ?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @_olinto! Tudo bem?
Geralmente, essa falha ocorre quando se utiliza um certificado auto assinado ou um certificado wildcard.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O mais comum é não passar o certificado

# dúvidas
Avatar discord do usuario Julia Efí

Julia Efí

Boa tarde @rlsantana2005. Pela falha, parece que o problema está np certificado pix que não está sendo reconhecido