Histórico de mensagens sobre certificados em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificados
Canal: pix
Avatar discord do usuario igorgoldim

igorgoldim

Ver Respostas

estou com um problema, não estou conseguindo acessa meus certificados em meu servidor, ja verifiquei as configurações e permissões e está tudo certo, mas quando vou fazer a cobrança da erro. no meu localhost (windows) funciona em homologação direitinho

Avatar discord do usuario joao_efi

joao_efi

Bom dia @viniciusfernando_16416_80640 tudo certo?
Por gentileza, verifique se o seu certificado não expirou.
Para isso, você pode acessar o menu "API" > "Certificados" e consultar a listagem do seu certificado.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Então, os certificados gerados se referem a uma raiz. A mensagem de erro é que você não tem a raiz para seu software entender esses certificados como válidos.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @vitorpigatto_96742. Tudo bem?
Não temos conhecimento sobre o uso de Power Query, mas buscando rapidamente na internet é dito que o Power Query não aceita certificados como .pem, portanto você não vai conseguir autenticar na API.

Avatar discord do usuario allan294

allan294

Ver Respostas

Boa tarde Pessoal, uma dúvida estou trabalhando em um projeto onde queremos disponibilizar para os usuários, poder receber pagamentos, cartão de credito, pix, bolix... Para essa configuração é necessário fazer a integração com cada conta do usuário? Se ele não tiver abrir uma conta (obvio), e em seguida ativar todas as configurações de integração, e ainda utilizar os certificados de cada usuário ? Tem algum meio que agiliza todo esse processo de configuração? Como vemos em outros gateways de pagamento ?

Avatar discord do usuario williandougllas

williandougllas

Ver Respostas

Pessoal, uma dúvida: ao usar a SDK Node.js, onde devo colocar os certificados? Estou tendo problemas para encontrá-los mesmo usando caminhos absolutos. Alguém pode ajudar?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @raphaelribeiro! Como vai?
Você se refere ao certificado que é usado para autenticação da AP? Pois estes somente são criados através da conta Efí pelo titular da conta, no menu API > Meus certificados.

Avatar discord do usuario raphaelribeiro

raphaelribeiro

Ver Respostas

Bom dia, tenho alguns certificados de alguns ambientes. staging, sandbox e production,. cada um com um subject diferente. o staging expirou... temos alguma documentação de como criar um novo certificado com o mesmo subject de staging? grato

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Para testar em homologação é necessário utilizar os certificados Efí de homologação

Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

php
$config [
"certificado" => "../certificados/homologacao-certificado_cert.pem",
"client_id" => "???",
"client_secret" => "???"
];

Avatar discord do usuario rodrigo_90439

rodrigo_90439

Ver Respostas

$config = [
"certificado" => "./certificados/homologacao-certificado_cert.pem",
"client_id" => "???",
"client_secret" => "???"
];

$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://pix-h.api.efipay.com.br/oauth/token',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"grant_type": "client_credentials"
}',
CURLOPT_SSLCERT => $config["certificado"],
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

if(curl_errno($curl)) {
echo 'Erro no cURL: ' . curl_error($curl);
} else {
echo $response;
}

Avatar discord do usuario b3ertonh4

b3ertonh4

Ver Respostas

Bom dia pessoal, estou com problema para gerar certificados. Estou clicando em "Criar Certificado" e não acontece nada, alguem poderia me auxiliar?
imagem enviada na mensagem pelo usuario b3ertonh4

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa noite @marilia_05972! Os certificados também são alterados de acordo com cada ambiente testado, correto?

Avatar discord do usuario agutoli

agutoli

Ver Respostas

Olá, bom dia.

Estou trabalhando numa plataforma onde os clientes vão vender seus produtos. Sei que alguns gateways de pagamento permitem criar contas de "vendedores", ou seja, a plataforma conecta um vendedor e assim o PIX/pagamento são vinculados ao vendedor e não diretamente a plataforma em si.

Existe alguma forma para o pagamento serem vinculados direto com meu cliente? Ou eu teria que solicitar aos vendedores que me enviem suas api/keys/certificados para eu integrar na minha plataforma?

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 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 un0w.

un0w.

então se seus dados e certificados forem pra homologação, acho que não rola mesmo

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

As credenciais de produção e de homologação são diferentes... os certificados também.

Avatar discord do usuario gil.brandao0067

gil.brandao0067

Obrigado @guilherme_efi, mas o retorno foi o mesmo

[Done] exited with code=1 in 1.923 seconds

[Running] node "c:\GERENCIA_NET_EFI\SDK_Node\sdk-node-apis-efi-master\examples\pix\send\pixSend.js"

c:\GERENCIA_NET_EFI\SDK_Node\sdk-node-apis-efi-master\node_modules\sdk-node-apis-efi\lib\endpoints.js:48
throw FALHA AO LER O CERTIFICADO, VERIFIQUE O CAMINHO INFORMADO: ${this.options.certificate}
^
FALHA AO LER O CERTIFICADO, VERIFIQUE O CAMINHO INFORMADO: c:\GERENCIA_NET_EFI\SDK_Node\sdk-node-apis-efi-master\examplesC:GERENCIA_NET_EFIPJCERTIFICADOSproducao-570499-CERT_PRODUCAO_GDB.p12
(Use node --trace-uncaught ... to show where the exception was thrown)

Node.js v21.6.2

[Done] exited with code=1 in 0.729 seconds