Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 26/09/2024
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Outro detalhe é que uma chave Pix não é o que identifica uma cobrança Pix; uma chave Pix identifica uma conta. Então a terminologia que você estava buscando talvez fosse o "Pix copia e cola", que é a sequência de caracteres que identifica uma cobrança.

# pix
Avatar discord do usuario fernando.edu.silva

fernando.edu.silva

Ver Respostas

Entendi. Obrigado pela informação @rubenskuhl

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, mas em homologação, se a cobrança Pix for de até R$10, ela acaba sendo paga algum tempo depois, simulando o pagamento.

# devs
Avatar discord do usuario fernando.edu.silva

fernando.edu.silva

boa tarde
comecei a user recentemente a api da EFi . E gostaria de saber se possui alguma rota do pix que permiti receber uma chave pix e em seguida efetivar o pagamento ?

# pix
Avatar discord do usuario fernando.edu.silva

fernando.edu.silva

Ver Respostas

boa tarde
comecei a user recentemente a api da EFi . E gostaria de saber se possui alguma rota do pix que permiti receber uma chave pix e em seguida efetivar o pagamento ?

# pix
Avatar discord do usuario daviqsh

daviqsh

Ver Respostas

Eu tô usando é ele mesmo João

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@daviqsh sugerimos que você utilize nosso SDK que já contem os processos de montagem das requisições prontos e abstraidos, onde só é preciso chamar o método desejado. Você pode encontrar nosso SDK de Node nosso Github ou no próprio NPM.

Caso tenha alguma dúvida basta nos perguntar para que possamos lhe auxiliar da maneira mais assertiva possível.

# pix
Avatar discord do usuario daviqsh

daviqsh

Ver Respostas

//Desenvolvido pela Consultoria Técnica da Efí

"use strict";
const https = require("https");
var axios = require("axios");
var fs = require("fs");

//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync("./certs/SorteioCabelo_hml_cert.pem");

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: process.env.CLIENT_ID_HML,
client_secret: process.env.CLIENT_SECRET_HML,
};


var data = JSON.stringify({ grant_type: "client_credentials" });
var data_credentials = credenciais.client_id + ":" + credenciais.client_secret;

// Codificando as credenciais em base64
var auth = Buffer.from(data_credentials).toString("base64");

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

//Consumo em desenvolvimento da rota post oauth/token
const config = {
method: "POST",
url: "https://pix-h.api.efipay.com.br/oauth/token",
headers: {
Authorization: "Basic " + auth,
"Content-Type": "application/json"
},
httpsAgent: agent,
data: data,
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

# pix
Avatar discord do usuario daviqsh

daviqsh

Vou enviar aqui

# pix
Avatar discord do usuario daviqsh

daviqsh

Tô usando dotenv, vão aparecer como credenciais de ambiente

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Sim, pode enviar para que possamos analisar. Só oculte suas credenciais.

# pix
Avatar discord do usuario daviqsh

daviqsh

Ver Respostas

Ainda não consegui, posso enviar a requisição aqui?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @daviqsh! O que o Rubens quis dizer é que, depois de obter o access_token, nas próximas requisições você deve enviar o access_token e continuar usando o certificado, sem precisar incluir o client_id e o client_secret.
Você já conseguiu obter o access_token? Como está montando a requisição?

# bolix
Avatar discord do usuario rodrigo_90439

rodrigo_90439

ok.

# bolix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @rodrigo_90439 ! Tudo bem?
Vou iniciar um atendimento privado para pegar alguns detalhes com você.

# pix
Avatar discord do usuario daviqsh

daviqsh

Ver Respostas

Acho que não entendi bem, esses parâmetros estão como variáveis de ambiente, estou no processo de obter o access_token, e o certificado está correto com a extensão .pem, se eu retirar esses parâmetros como ele vai fazer a autenticação e retornar o access_token?