Histórico de mensagens sobre erro em pix

EXIBINDO CONVERSAS RECENTES:

Texto: erro
Canal: pix
Avatar discord do usuario dukelendario

dukelendario

bom dia, estou integrando a efi com whmcs mais estou com erro de webhook, ele faz os dados de saida: {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 404"
}

Avatar discord do usuario russofullstack

russofullstack

const EfiPay = require('sdk-node-apis-efi')
const options = require('../../credentials')

let body = {
calendario: {
expiracao: 3600,
},
devedor: {
cpf: '94271564656',
nome: 'Gorbadock Oldbuck',
},
valor: {
original: '123.45',
},
chave: 'SUACHAVEPIX', // Informe sua chave Pix cadastrada na efipay.
infoAdicionais: [
{
nome: 'Pagamento em',
valor: 'NOME DO SEU ESTABELECIMENTO',
},
{
nome: 'Pedido',
valor: 'NUMERO DO PEDIDO DO CLIENTE',
},
],
}

const efipay = new EfiPay(options)

efipay.pixCreateImmediateCharge([], body)
.then((resposta) => {
console.log(resposta)
})
.catch((error) => {
console.log(error)
})

Avatar discord do usuario daniel.polifabro

daniel.polifabro

E esse erro tem aparecido numa frequencia de 3x na semana

Avatar discord do usuario marcus2vinicius

marcus2vinicius

pixCreateCharge.js

js
const EfiPay = require('sdk-node-apis-efi')
const options = require('../../credentials')

let body = {
calendario: {
expiracao: 3600,
},
devedor: {
cpf: '',
nome: '',
},
valor: {
original: '0.01',
},
chave: '', // Informe sua chave Pix cadastrada na efipay. //o campo abaixo é opcional
infoAdicionais: [
{
nome: 'Pagamento em',
valor: 'NOME DO SEU ESTABELECIMENTO',
},
{
nome: 'Pedido',
valor: 'NUMERO DO PEDIDO DO CLIENTE',
},
],
}

let params = {
txid: 'dt9BHlyzrb5jrFNAdfEDVpHgiOmDbVq111',
}

const efipay = new EfiPay(options)

efipay.pixCreateCharge(params, body)
.then((resposta) => {
console.log(resposta)
})
.catch((error) => {
console.log(error)
})

Avatar discord do usuario marcus2vinicius

marcus2vinicius

Ver Respostas

bash
$ openssl genrsa -out meu-chave-privada.pem 2048
$ openssl req -new -x509 -key meu-chave-privada.pem -out meu-certificado.pem -days 365
o certificado seria esse aqui?

eu fiz dessa forma e agora está dando esse erro
bash
marcus@marcus-laptop:~/Documents/projects/senai/api-efi/sdk-node-apis-efi/examples/pix/cob$ node pixCreateCharge.js
TypeError: Cannot read properties of undefined (reading 'response')
at /home/marcus/Documents/projects/senai/api-efi/sdk-node-apis-efi/examples/node_modules/sdk-node-apis-efi/lib/endpoints.js:89:17

Avatar discord do usuario cacadordecorno

cacadordecorno

Ver Respostas

ele informou um erro no ssl

Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Não, não é isso, pois quando eu mudo o caminho do certificado, ai sim da um erro informando que o caminho do certificado está errado. E testando na minha maquina funciona normalmente, só da problema quando está na vps. Hj vou reinstalar tudo por lá pra ver se resolve. Mas muito obrigado pela ajuda.

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

@rommel.santhiago este erro normalmente tem a ver justamente com as credenciais e certificado. Verifique estas informações, insira o caminho completo do certificado e caso o problema persista, abra um atendimento no canal # atendimento para verificarmos melhor a demanda.

Avatar discord do usuario uknow.rommel

uknow.rommel

Esse erro está vindo desse codigo do

sdk-typescript-apis-efi

imagem enviada na mensagem pelo usuario uknow.rommel

Avatar discord do usuario uknow.rommel

uknow.rommel

Aqui está o erro completo -

PAGAMENTO VIA PIX
TypeError: Cannot read properties of undefined (reading 'data')
at /usr/src/app/node_modules/sdk-typescript-apis-efi/dist/src/endpoints.js:84:38
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Foi isso mesmo, acabei de resolver o erro pra pagamento com cartão, mas o via pix continua a acontecer, vc pode me ajudar?

Avatar discord do usuario tarcizio5821

tarcizio5821

Ver Respostas

Obrigado.
wehook é "VIDA" meu amigo!
Consegui fazer a pesquisa dentro do json e ficou muito top. Fiz requisições de 5 em 5 segundos pelo ajax.
Coloquei uma condição: "se encontrar o txid interrompe a requisição, grava no banco, e logo direciona o cliente para outra quebrada".
Muito top cara, obrigado!

Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Boa tarde, estou recebendo esses erros nos meus endpoints de pagamento, por enquanto em modo homologação -

PAGAMENTO VIA CARTÃO
code: 3500072,
error: 'request_not_allowed',
error_description: 'Não foi possível finalizar sua solicitação. Por favor, entre em contato com o suporte Gerencianet.'

PAGAMENTO VIA PIX
TypeError: Cannot read properties of undefined (reading 'data')

Boleto está funcionando.

Avatar discord do usuario kauan_bs

kauan_bs

Boa tarde. Estou tentando configurar o webhook no meu servidor porém estou recebendo 401. Estes são meus códigos :

js

const httpOptions = {
cert: fs.readFileSync("gd_bundle-g2-g1.crt"), // Certificado fullchain do dominio
key: fs.readFileSync("56092e4c5a31e0c5.crt"), // Chave privada do domínio
ca: fs.readFileSync("chain-pix-prod.crt"), // Certificado público da Efí
minVersion: "TLSv1.2",
requestCert: true,
rejectUnauthorized: false, //Caso precise que os demais endpoints não rejeitem requisições sem mTLS, você pode alterar para false
};

app.post("/webhookEfi", (request, response) => {
if (request.socket.authorized) {
console.log("autorizado")
response.status(200).end();
} else {
console.log("não autorizado")
response.status(401).end();
}
});

app.post("/webhookEfiConfig", async (req, res) => {
try {
let body = {
webhookUrl: "{minhaurl}/webhookEfi",
};

let params = {
chave: "6e364195-3e3d-4ee5-8ca0-14db77d30593",
};

const efipay = new EfiPay(options);

await efipay.pixConfigWebhook(params, body);

// Se tudo correr bem, você pode enviar uma resposta de sucesso
res.status(200).send("Configuração do webhook concluída com sucesso!");
} catch (error) {
// Se ocorrer algum erro, você pode enviar uma resposta de erro e registrar o erro
console.error("Erro ao configurar o webhook:", error);
res.status(500).send("Ocorreu um erro ao configurar o webhook.");
}
});
Alguem sabe qual o motivo ?

Avatar discord do usuario r_a_g_

r_a_g_

Ver Respostas

Deu certo. em Homologação ja recebo os retornos da api. Em produção, tentando enviar pix, recebo o retorno
"nome": "erro_autorizacao",
"mensagem": "Para ativar este serviço, envie um e-mail para [email protected] ou abra um ticket em sua conta Efí"
Abri um chamado pelo aplicativo da Efi pedindo esta ativação. É isso mesmo? Alguem na Efi que precisa ativar?
Pois achei que depois de criar a aplicação, com suas chaves e certificados, habilitando as ações que a app pode fazer via api.. ja estaria ativado para uso.

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @jenilson_15623! Qual erro você está enfrentando na leitura do QR Code?

Avatar discord do usuario jenilson_15623

jenilson_15623

Ver Respostas

Estou há horas tentando gerar o certificado para a API do Pix, mas ao tentar ler o QR code para autenticar, ocorre um erro.

Avatar discord do usuario naro9613

naro9613

Boa tarde, estou tentando passar o valor do front-end para o back-end (que é o selectPayment.value), porém quando eu substituo o: valor: {
original: "124.45",
}
Para o:
valor: {
original: req.body.value,
}

ele da esses erros.
Como está nos prints, o valor do front-end está sendo passado corretamente para o back-end, porém por algum motivo ele não está conseguindo gerar o qrcode e o código pix com esse valor, preciso de ajuda
imagem enviada na mensagem pelo usuario naro9613
imagem enviada na mensagem pelo usuario naro9613

Avatar discord do usuario teles1h

teles1h

Boa tarde pessoal. Estou com um problema ao tentar uma autenticacao com a pix api:
old SSL session ID is stale, removing
OpenSSL SSL_read: error:0A000126:SSL routines::unexpected eof while reading, errno 0
Closing connection 0

Avatar discord do usuario errorzada

errorzada

Ver Respostas

estou fazendo um sistema em que o proprio cliente vai digitar o valor, gostaria de saber se o formato do valor tem algum nome especifico pra mim procurar por uma regex, pra não ocorrer nenhum erro na hora de enviar a requisição