Histórico de mensagens sobre certificado em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Possivelmente o novo dure menos. As práticas de certificado tem apontado para expirações cada vez menores.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Certificado expirou, talvez ?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@russofullstack ao que parece no build o caminho do certificado esta ficando incorreto.
Esse build esta local ou em alguma plataforma?

Avatar discord do usuario russofullstack

russofullstack

Ver Respostas

estou fazendo um build e nao consegue encontrar o arquivo do certificado com NEXTJS

Avatar discord do usuario russofullstack

russofullstack

Generating static pages (0/21) [ ]FALHA AO LER O CERTIFICADO, VERIFIQUE O CAMINHO INFORMADO: /producao-449988-store_prod.p12
Generating static pages (9/21) [= ]FALHA AO LER O CERTIFICADO, VERIFIQUE O CAMINHO INFORMADO: /producao-449988-store_prod.p12

Avatar discord do usuario russofullstack

russofullstack

quando é pra gerar o pix, ele dá erro ao ler o certificado.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O certificado do seu servidor é auto-assinado ? Pq não pode... tem que usar um certificado publicamente válido, mesmo que gratuito como Let's Encrypt através do CertBot ou similar.

Avatar discord do usuario d_coder_

d_coder_

estou tentando incluir o certificado na requisição http, no postman deu certo ... Mas quando tento fora não da certo

Avatar discord do usuario d_coder_

d_coder_

Ver Respostas

pessoal quando estou fazendo a requisição para conseguir o access_token tenho como reposta
{"error":"invalid_client","error_description":"Invalid or inactive credentials"}
Isso é o certificado que esta errado ou as credenciais, client id e secrect que estão ? Tipo estou usando a url e homologação.

Avatar discord do usuario tocantinsinformatica

tocantinsinformatica

Ver Respostas

A sim. Obrigado. Mas a questão de instalar este certificado no servidor, alguém poderia dar uma luz, alguma documentação para isto?

Avatar discord do usuario tocantinsinformatica

tocantinsinformatica

Ver Respostas

Boa tarde,
Através de um video no youtube sobre api, cheguei ate este grupo.

Gostaria de saber se alguém pode me ajudar em uma questão. Seguinte:

Recebi do banco (sicoob) que preciso colocar o certificado do cooperado no nosso servidor para transação segura (mTLS).
para que o Webhook deles consiga me enviar as confirmações.
Estou tendo muita dificuldade de fazer isto.
Usamos servidor Linux (Apache) . Alguém passou por isto, posso perguntar isto aqui nesta comunidade ?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @jonadabir! Tudo bem?
A chave publica da Efí não é o certificado .p12 que você gera em sua conta digital.
Segue o link da nossa documentação que lista a chave publica para o ambiente de homologação e produção: https://dev.efipay.com.br/docs/api-pix/webhooks#exemplos-de-configura%C3%A7%C3%B5es-de-servidor

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

A verificação pelo IP e HMAC é uma alternativa à configuração mTLS no seu servidor. Você não precisa configurar o certificado e fazer as validações do HMAC e IP.
Se você optar pela configuração mTLS, somente ela já garante a segurança, e você não precisa fazer as outras validações.

Avatar discord do usuario mesenga.

mesenga.

Ver Respostas

obrigado pelas respostas anteriores , já elucidou aqui algumas questões

sobre essa questão do skip mtls, estou verificando pelo ip, estou verificando o hmac, ainda preciso também fazer essa questão do certificado?! (estou desenvolvendo usando cloud function)

Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

js
cert: fs.readFileSync(""), // Certificado fullchain do dominio
key: fs.readFileSync("/"), // Chave privada do domínio
ca: fs.readFileSync(""), // Certificado público da Efí
ao inves de passar esses 3, posso só passar o pfx com o caminho para o meu certificado .p12?

Avatar discord do usuario jonadabir

jonadabir

Boa tarde! Estou tentando implementar o recebimento via PIX em minha API e preciso criar um webhook. Minha API é feita usando o NestJS e queria criar um serviço e uma rota aqui para o webhook, porem, olhando na documentação da EFI, notei que é solicitado que crie um httpServer com algumas infos de certificado... Alguem sabe se tenho realmente que fazer aquilo? Se sim, tem como fazer isso no Nest sem impactar nada?

Avatar discord do usuario gil.brandao0067

gil.brandao0067

Ver Respostas

Uma conta PF pode ter Credenciais, Certificado e Autorização?
Boa tarde consultores

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Então é ele criar a conta Efí mesmo, te passar clientid/clientsecret/certificado, e você configurar as transações com regra de split.

Avatar discord do usuario hernanefron

hernanefron

Ver Respostas

pessoal, estamos com um problema pra puxar extrato pela API PIX

requisicao do extrato

url = "https://pix.api.efipay.com.br/v2/gn/relatorios/extrato-conciliacao"
body = {
'dataMovimento': '2022-04-24',
'tipoRegistros': {
'pixRecebido': True,
'pixDevolucaoEnviada': False,
'tarifaPixRecebido': True,
'pixEnviadoChave': True,
'pixEnviadoDadosBancarios': False,
'pixDevolucaoRecebida': True
}
}
extrato = requests.request("POST",
url,
headers=headers,
data=body,
cert=certificado)
extrato.text

{"type":"https://pix.bcb.gov.br/api/v2/error/ExtratoConciliacaoOperacaoInvalida","title":"Operação Inválida","status":400,"detail":"A requisição que busca alterar ou criar um extrato de conciliação não respeita o schema ou está semanticamente errada.","violacoes":[{"razao":"deve ter a propriedade obrigatória dataMovimento","propriedade":"extrato-conciliacao"}]}


alguem pode nos ajudar a entender o que está errado?

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Bom dia! Tudo bem? Exatamente. Todo cliente que emitir cobranças Pix precisará enviar as credenciais de acesso e o certificado (gerado na conta Efí) para autenticação na API