Histórico de mensagens sobre certificado em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: pix
Avatar discord do usuario ukoddy

ukoddy

Ver Respostas

e onde eu pego o certificado

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Precisa colocar clientid, clientsecret e certificado no .ts onde ficam as credenciais

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @giulianojordao! Como vai? 😃
Usando a SDK bastaria definir suas credenciais e certificado no arquivo credentials.js (https://github.com/efipay/sdk-node-apis-efi/blob/master/examples/credentials.js), e por ser ambiente de homologação o parâmentro sandbox seria igual a true.

Já neste código que passou acredito ter que fazer alguns ajustes.
Na linha const token = req.body.token; imagino ser o token da autenticação. Você deve corrigir para const token = 'Bearer ' . req.body.access_token;
E confirme se EFI_HOMOL_API_URL_BASE é a URL: https://api-pix-h.gerencianet.com.br/

Avatar discord do usuario giulianojordao

giulianojordao

Ver Respostas

A chamada está assim:
const token = req.body.token;

const certificado = fs.readFileSync(path.join(__dirname, '../', process.env.EFI_HOMOL_CERT));

const credenciais = {
client_id: process.env.EFI_HOMOL_CLIENT_ID,
client_secret: process.env.EFI_HOMOL_SECRET,
};

const data = {
calendario: {
expiracao: 3600
},
devedor: {
cpf: "00000000191",
nome: "Anônimo"
},
valor: {
original: "1.00"
},
chave: process.env.EFI_CHAVE_PIX,
solicitacaoPagador: "NOMESITE" + moment().format("YYYYMMDDHHmmss").toString()
};

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});

var config = {
method: "POST",
url: process.env.EFI_HOMOL_API_URL_BASE + "/v2/cob",
headers: {
Authorization: token,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data
};

const newResponse = await axios(config).then((response) => {
return response;
}).catch((error) => {
console.log(error.message);
});

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Vc está passando o certificado ao chamar o /cob ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Os certificados (CA e específicos) não expiraram ?

Avatar discord do usuario gabriel_efi

gabriel_efi

Olá, @waldemarlima!

A Efí oferece serviços a nível de API para meios de pagamento e o funcionamento das nossas APIs está descrito da nossa documentação oficial (https://dev.sejaefi.com.br/). Ao abrir uma conta conosco você terá acesso à área do integrador, onde você pode criar uma aplicação gratuitamente que lhe concederá as credenciais necessárias para integrar sua aplicação com sistemas parceiros ou de desenvolvimento próprio. Nesta área você também poderá gerar o certificado Pix, necessário na utilização dos endpoints deste meio de pagamento.

Nós disponibilizamos diversas SDKs de código aberto para que você possa utilizar caso tenha o intuito de criar seu próprio sistema. Nossas tarifas são debitadas automaticamente apenas dos recebimentos e você pode conferir as taxas padrão neste link: https://sejaefi.com.br/tarifas.

Para receber notificações acerca dos pagamentos recebidos você cadastraria um webhook de um servidor de seu acesso (https://dev.sejaefi.com.br/docs/api-pix-endpoints#webhooks).

Qualquer dúvida você conta com o suporte da Consultoria Técnica por aqui no Discord. Conte com a gente!

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Bom dia, tudo bem? Não é necessário uma senha para converter o certificado. Caso seja solicitada alguma senha, basta informar uma senha vazia.

Avatar discord do usuario colhado

colhado

Ver Respostas

Como fazer quando perde a senha do certificado ? para converter para .pem

Avatar discord do usuario _olinto

_olinto

Na vdd quabdo o video foi feito era aceito esse tipo de certificado

Avatar discord do usuario _olinto

_olinto

Wilcard e o certificado quenpegar os sub dominios () ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @_olinto! Tudo bem?
Geralmente, essa falha ocorre quando se utiliza um certificado auto assinado ou um certificado wildcard.

Avatar discord do usuario williampereira3343

williampereira3343

Ao fazer o post está gerando exceção na conexxão. É preciso passar o certificado tbm?
imagem enviada na mensagem pelo usuario williampereira3343

Avatar discord do usuario Julia Efí

Julia Efí

Ver Respostas

Os certificados e credenciais fazem referencia a sua conta. Isso não será alterado, apenas terá que modificar o certificado quando ele expirar

Avatar discord do usuario brunolimasp

brunolimasp

Ver Respostas

tenho o certificado.pem que carrega uma chave, essas credenciais tbm vão continuar funcionando?

Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

Só para avisar que deu certo com o novo certificado

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @williampereira3343, tudo bem?
Você pode conferir exemplos no nosso Github https://github.com/gerencianet/gn-api-sdk-dotnet-core/tree/master
Com relação ao certificado basta informar o caminho dele junto às demais credenciais de autenticação, como é possível ver um exemplo aqui: https://github.com/gerencianet/gn-api-sdk-dotnet-core/blob/master/Gerencianet.NETCore.SDK.Examples/credentials.json

Avatar discord do usuario williampereira3343

williampereira3343

Ver Respostas

Bom dia!
Pessoal, poderia me ajudar com 2 duvidas? Para fazer a autenticação na api pix, é preciso passar o certificado, onde preciso passar o certificado? Estou utilizando .net core
e onde é fornecida a senha do certificado?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Tente novamente com um novo certificado.
Se caso for atualizar para a versão 5 da SDK, vale conferir o CHANGELOG para identificar as mudanças que tiveram, principalmente o nome dos métodos.

Caso ainda tenha dificuldade, conte com a gente!