Histórico de mensagens sobre certificado em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: pix
Avatar discord do usuario .thallestks

.thallestks

Error: FALHA AO LER O CERTIFICADO

Avatar discord do usuario .thallestks

.thallestks

Ver Respostas

agora estou com erro no certificado mesmo

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas e o certificado ? Precisa dos 3 (clientid, clientsecret, certificado)

Avatar discord do usuario _isaqueoliveiradev

_isaqueoliveiradev

Ver Respostas

Bom dia, estou trabalhando em um sistema que utiliza a API Pix, porem a conta que esta sendo utilizada pra receber os pagamentos pix precisa ser alterada para uma outra conta, gostaria de saber o que preciso alterar tanto no codigo, seria somente o client_id, client_secret, chave pix e o certificado p12?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

OI, @wesleysnap. Bom dia! Tudo bem?
Além do seu domínio ter um certificado SSL, é necessário fazer a configuração do mTLS em seu webserver para que ocorra a autenticação mútua.
https://dev.efipay.com.br/docs/api-pix/webhooks#entendendo-o-padrão-mtls

Outro detalhe, é a adição do /pix no final da sua URL quando a Efí envia a notificação.
Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave para cadastrar o webhook, você irá passar o body com sua URL, exemplo:

No entanto, a URL será registrada com o /pix no final, assim: https://seudominio.com.br/webhook/pix.

Então esta adição do /pix também dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor exija o certificado CA da Gerencianet e recebe o body a partir dela.

Outra opção seria você colocar um query params na sua URL no momento do registro, para ignorar a adição do /pix, assim:

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @lidiamariano ! Pra essa rota https://pix.api.efipay.com.br/ você deve usar Client_id, Client_Secret e certificado de produção. Se for utilizar as credenciais e certificado de homologação, você deve utilizar a rota https://pix-h.api.efipay.com.br

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para esta rota, você deve usar Client_id, Client_Secret e certificado de produção.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @lidiamariano ! Você alterou as credencias e o certificado para os de produção e o sandbox pra false?

Avatar discord do usuario amaurileal_38784

amaurileal_38784

Resolvido, não estava passando o certificado.

Avatar discord do usuario amaurileal_38784

amaurileal_38784

Ver Respostas

Opa, obrigado pela rápida resposta @guilherme_efi , estou passando o certificado nos dois, mas vou refazer o processo, se não consegui aviso

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @amaurileal_38784. Bom dia!
Na autenticação para gerar o access_token você passa as credenciais e o certificado. No endpoint de gerar a cobrança você está passando também o certificado?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @danilowiener. Tudo bem?
Você pode usar o seguinte conversor também desenvolvido por nossa equipe.
https://efipay.github.io/encode-credentials/certificado.html

Avatar discord do usuario danilowiener

danilowiener

Ver Respostas

@rubenskuhl criei novo certificado e o mesmo erro na conversão

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas
Avatar discord do usuario felipepai1994

felipepai1994

Resolvido era o certificado vencido já renovei e voltou

Avatar discord do usuario luizinhodavila.

luizinhodavila.

Ver Respostas

{{rota_base_pix}}/oauth/token estou tentando fazer Send na Homologação (clientid, clientsecret e certificado) traz Could not send request....em Produção "error": "invalid_client",
"error_description": "Invalid or inactive credentials"

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas se você tiver o clientid, clientsecret e certificado, você mesmo pode fazer as requisições usando curl em linha de comando, já que o desenvolvedor do sistema não está conseguindo fazer. O que precisa estar claro para você é de quem é a responsabilidade, pois o recurso está aí para ser usado e atende sua demanda.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @sanch789! Tudo bem?
Esta questão depende da linguagem de programação que você esta utilizando para comunicar com a nossa API, algumas linguagens solicitam o certificado e a chave privada.

Avatar discord do usuario sanch789

sanch789

Ver Respostas

Eu converti o certificado de .p12 para .pem e no momento da conversão pergunta se quero manter a chave privada no mesmo arquivo ou separada, tem diferença entre essas duas opções? Qual a vantagem ou diferença entre deixar separado ou junto, e se separar eu precisarei colocar sempre os dois arquivos no mesmo lugar?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso contraria o direcionamento do Banco Central para o arranjo Pix. O próprio aqui seria você ter clientid/clientsecret/certificado de uma aplicação em cada conta de cliente em comum entre você e a Efí. Aí você usa regras de split para receber a sua remuneração.