Histórico de mensagens sobre certificado em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: pix
Avatar discord do usuario victormorenos

victormorenos

Ver Respostas

Oi bom dia! Estou precisando de ajuda, se alguem puder me auxiliar agradeço. estou conseguindo obter o token de autenticação, e quando vou chamar qualquer endpoint recebo um erro https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi/#buscar-o-saldo-da-conta esse por exemplo,


function obterSaldo($token) {
$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://pix.api.efipay.com.br/v2/gn/saldo",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . $token
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
return "cURL Error #:" . $err;
} else {
return $response;
}
}

sendo que o $token já seria o valor recebido pelo oauth depois do envio do certificado e etc... e sempre recebo: Empty reply from server, e realmente o servidor não retorna nada, nem mesmo uma mensagem de erro quando tenta acessar o endpoint,.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@esdrasfyy vi que você não esta enviando o certificado para a requisição. É preciso que ele seja enviando em toda requisição, não somente na autenticação.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @eugabrieloliv. Bom dia! Tudo bem?
Tente configurar o plug-in novamente, inserindo as credencias (Client_Id, Client_Secret) e o certificado. Depois teste novamente.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Para gerar um certificado SSL via certbot você pode utilizar o seguinte comando:

certbot certonly — manual — preferred-challenges=dns — email [email protected] — server https://acme-v02.api.letsencrypt.org/directory — agree-tos -d seudominio.com.br
Rodando esse comando será exibido uma mensagem com o seguinte formato:
Please deploy a DNS TXT record under the name
_acme-challenge.erpnext.xyz with the following value:J50GNXkhGmKCfn-0LQJcknVGtPEAQ_U_WajcLXgqWqo
E então você deve criar um registro DNS do tipo TXT da seguinte forma:
Record Name: _acme-challenge
Record Value: J50GNXkhGmKCfn-0LQJcknVGtPEAQ_U_WajcLXgqWqo
Ele será exibido neste formato em seu painel. Feito isso você já pode utilizar os certificados gerados que serão indicados na resposta em seu terminal.

Avatar discord do usuario otherpaulo

otherpaulo

Ver Respostas

opa, bom dia! estou na parte de configuração do meu webhook pix onde preciso adicionar um certificado e uma key gerados pelo certbot, porém, no estou usando o easyPanel que ao realizar o deploy ele já cria um certificado ssl automaticamente e gostaria de saber se consigo dar continuidade na lógica mesmo não passando o cert e o key, deixando somente o ca da gerencianet.
const httpsOptions = {
cert: fs.readFileSync(""), // Certificado fullchain do dominio
key: fs.readFileSync("/"), // Chave privada do domínio
ca: fs.readFileSync(""), // Certificado público da Efí
minVersion: "TLSv1.2",
requestCert: true,
rejectUnauthorized: true, //Caso precise que os demais endpoints não rejeitem requisições sem mTLS, você pode alterar para false
};

Avatar discord do usuario welsondesousasantos

welsondesousasantos

Ver Respostas

Olá boa tarde, algum problema com o gerador de certificados ? ao tentar criar um novo certificado eu clico em criar e não acontece nada.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Provavelmente será isto.
Em nossa documentação técnica tem uma sessão sobre isto: https://dev.efipay.com.br/docs/api-pix/credenciais/#convers%C3%A3o-de-certificado-p12-para-o-formato-pem
Você pode usar este link para fazer a conversão do certificado: https://efipay.github.io/encode-credentials/certificado.html
Despois é só baixar o certificado, e este convertido você inseir no diretório.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @mvls90. Bom dia!
O certificado que é gerado na conta Efí é baixado em formato .p12. Foifeita a conversão do certificado para .pem?

Avatar discord do usuario mvls90

mvls90

Ver Respostas

Olá galera, bom dia.

Configurei um site de rifas para um cliente, no sistema da Drope e fizemos a integração com a Efí (pix). Fomos testar e após finalizar cadastro e gerar o pedido, na tela de pagamento o código COPIA e COLA do pix não aparece, fica em branco e não tem código para copiar. Eu inseri o certificado da Efí do diretório (pasta public_html) e mesmo assim não resolveu, alguém consegue ajudar?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você está confundindo certificado de servidor com certificado cliente

Avatar discord do usuario gabreudev

gabreudev

ja que localmente não possui o certificado ssl

Avatar discord do usuario errorzadaa

errorzadaa

Ver Respostas

pra criar um certificado tem que ser pelo site e tem que usar o autenticador do celular

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pelo site não dava para criar o certificado ?

Avatar discord do usuario marshall0559

marshall0559

to 1 hora, FUCKING 1 hora tentando criar o certificado e ele não reconhece o qrcode

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Todas as requisições para a API Pix requerem certificado, sem exceção.

Avatar discord do usuario gabreudev

gabreudev

preciso do certificado apenas para gerar uma cobranca?

Avatar discord do usuario andresisdanca

andresisdanca

Em qual endereço pego o certificado desta página.

https://pix.api.efipay.com.br/

por que quando clico dá certificado não confiável.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Seu dispositivo pode ter perdido a hora... aí ele não consegue concluir que o certificado está dentro da expiração.

Avatar discord do usuario andresisdanca

andresisdanca

Ver Respostas

Bom dia
Estou recebendo erro neste endPoint /v2/loc/:id/qrcode em relação ao certificado.

Erro: Received close_notify during handshake

E o certificado no endereço: https://api-pix.gerencianet.com.br/
Esta dando como conexão não segura.

Poderiam atualizar o certificado.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

POST em /oauth/token com clientid, clientsecret e certificado.

Aí ele vem na resposta:

{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
"token_type": "Bearer",
"expires_in": 3600,
"scope": "cob.read cob.write pix.read pix.write"
}