Histórico de mensagens sobre certificado

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
# pix
Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

Entendi. Presumi que era configuração via SDK, me desculpa. No servidor compartilhado você não precisa necessariamente fazer a configuração do certificado - embora recomendado.
Na grande maioria dos casos se faz a configuração de skip do mtls check, assim não precisando entrar no mérito de todo processo de configuração de ambiente. Desta forma você pode se dedicar ao processo de recebimento na notificação sem problemas nenhum. Está usando o SDK da Efi? Em qual linguagem? Qual a hospedagem que está usando?

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

No caso eu nem sei onde deveria colocar este trecho de codigo. Eu tentei seguir um video no youtube mas por la só fala sobre servidor dedicado, aí foi feito varias configurações a respeito do certificado e tudo mais, no entanto isso nao da pra ser feito via servidor compartilhado

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @willian_00420! Tudo bem?
Para usar a nossa API Pix, é preciso criar um certificado dentro da sua conta digital e associar este certificado na integração.
Segue o passo a passo de como criar o certificado em sua conta:

h
1 - acesse a sua conta digital por meio da plataforma web da Efí;
2 - na tela principal da plataforma, clique em “API”;
3 - no menu lateral, clique em “Meus certificados”;
4 - escolha o ambiente para o qual você deseja gerar o certificado (Produção ou Homologação);
5 - clique no botão “Criar novo certificado” e insira um nome para identificá-lo;
6 - clique em “Criar certificado”;
7 - insira sua Assinatura Eletrônica para confirmar a alteração.

O certificado gerado possui extensão .p12, porém você consegue converter para .pem usando o open ssl:
bash
openssl pkcs12 -in certificado.p12 -out certificado.pem -nodes

# pix
Avatar discord do usuario willian_00420

willian_00420

Ver Respostas

Boa tarde, tudo bem?
Estou integrando PIX com meu sistema (ERP) - RBX SOFT.
Porém pede um certificado digital .pem, qual seria esse certificado? Ele é obrigatório?

# sugestões
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Sim @rubenskuhl, mas a Efí pode manter o padrão da API Pix do jeito que é hoje. Porém ao invés deu utilizar uma UI para criar os certificados, eu utilizaria uma API para isso. A API cria as credenciais, as chaves, isso funcionando seria como se fosse a UI da Efí hoje só que permitindo que eu parametrizasse a conta do cliente e obtesse os dados necessários para utilizar a API Pix. Entendeu?

# pix
Avatar discord do usuario _joaquimborges

_joaquimborges

Ver Respostas

Boa noite, estou tentando configurar um webhook usando uma API Gateway da AWS, gerei todos os certificados mas continuo recebendo o mesmo o erro [ A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID ], alguém já passou pela mesma situação? não consigo cadastrar a URL mesmo com mutual tls configurado.

# pix
Avatar discord do usuario giulianojordao

giulianojordao

Estou enviando os dados de options... let options = {
sandbox: (process.env.API_MODE !== 'PROD') ? true : false,
client_id: (process.env.API_MODE === 'PROD') ? process.env.EFI_PROD_CLIENT_ID : process.env.EFI_HOMOL_CLIENT_ID,
client_secret: (process.env.API_MODE === 'PROD') ? process.env.EFI_PROD_SECRET : process.env.EFI_HOMOL_SECRET,
certificate: certificado,
validateMtls: false,
};

# sugestões
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

@Relacionamento @Consultoria Técnica uma dica: vocês poderiam fornecer um fluxo de autenticação OAuth 2.0 para a conta do cliente. Assim seria mais fácil a conexão com aplicações SaaS.

Estou imaginando um módulo em minha aplicação com o nome "Efí Pay", ou até mesmo a instalação do plugin do WooCommerce. A configuração basicamente seria um botão "Conectar" ai um fluxo OAuth me permitiria configurar tudo para o cliente. Desde gerar certificados, até criar credenciais para uso nas API's disponíveis.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A senha do certificado é em branco.

# pix
Avatar discord do usuario silas_paullo

silas_paullo

Ver Respostas

Opa, boa tarde, eu gerei um certificado de produção, mas quando eu tento converter em pem pede credenciais

pix@api:~/Gerencianet$ openssl pkcs12 -in producao-72042-WorkChatAPI.p12 -out certificado.pem
Enter Import Password:
Enter PEM pass phrase:
Error outputting keys and certificates
140230914585920:error:28078065:UI routines:UI_set_result_ex:result too small:../crypto/ui/ui_lib.c:905:You must type in 4 to 1024 characters
140230914585920:error:2807106B:UI routines:UI_process:processing error:../crypto/ui/ui_lib.c:545:while reading strings
140230914585920:error:0906406D:PEM routines:PEM_def_callback:problems getting password:../crypto/pem/pem_lib.c:59:
140230914585920:error:0907E06F:PEM routines:do_pk8pkey:read key:../crypto/pem/pem_pk8.c:83:
pix@api:~/Gerencianet$

# pix
Avatar discord do usuario silas_paullo

silas_paullo

Ver Respostas

from gerencianet import Gerencianet

credentials = {
'client_id': 'client_id',
'client_secret': 'client_secret',
'sandbox': True,
'certificate': 'insira-o-caminho-completo-do-certificado'
}

gn = Gerencianet(credentials)

body = {
'calendario': {
'expiracao': 3600
},
'devedor': {
'cpf': '12345678909',
'nome': 'Francisco da Silva'
},
'valor': {
'original': '123.45'
},
'chave': '71cdf9ba-c695-4e3c-b010-abb521a3f1be',
'solicitacaoPagador': 'Cobrança dos serviços prestados.'
}

response = gn.pix_create_immediate_charge(body=body)
print(response)

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa tarde, @maxlaren.dev! Renomear o certificado não incorre em problemas com o mesmo desde que o caminho e novo nome estejam devidamente indicados na sua integração 🙂

# pix
Avatar discord do usuario dinaelmiranda

dinaelmiranda

Ver Respostas

Bom dia Sr! O meu discovery não autoriza minha autenticação na Api PIX EFI (Desabilitanto o mesmo funciona normalmente, sem desabiltar, mesmo com todas as credeciais e certificado ok, dá o erro 401). Alguma solução nesse sentido ?? Algum tempo tentando resolver esse problema

# pix
Avatar discord do usuario thiago.back

thiago.back

Ver Respostas

gente quando eu uso a sdk em python ta me retornando o seguinte erro
{'error': 'insufficient_scope', 'error_description': 'Access token has insufficient scope'}
minha credenciais CREDENTIALS = {
'client_id': 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,
'client_secret': 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'sandbox': False,
'certificate': r"C:\Users\tf938\OneDrive\Documentos\codigos_python\Nova pasta\certificado.pem"
}

# devs
Avatar discord do usuario thiago.back

thiago.back

minha credenciais CREDENTIALS = {
'client_id': 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,
'client_secret': 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'sandbox': False,
'certificate': r"C:\Users\tf938\OneDrive\Documentos\codigos_python\Nova pasta\certificado.pem"
}

# pix
Avatar discord do usuario rlenox

rlenox

Sim, tudo, ok. Não era certificado era só a variável rota_base_pix que não estava ajustada na cobrança com vencimento

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso deve ser falta de certificado. Era isso?

# pix
Avatar discord do usuario joao_efi

joao_efi

Boa tarde @dinaelmiranda tudo certo?
Não há restrições, geralmente ocorre esse retorno por conta do caminho do certificado ser diferente no servidor

# pix
Avatar discord do usuario andrecosta8596

andrecosta8596

utilizando as credenciais do ambiente de homologação (baseUrl, ClinetID, ClientSecret e Certificado) funciona normalmente
imagem enviada na mensagem pelo usuario andrecosta8596

# pix
Avatar discord do usuario dinaelmiranda

dinaelmiranda

Ver Respostas

Boa tarde! E necessário intalar o certificado depos de baixado do site do Efi ?