Histórico de mensagens sobre pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Canal: pix
Avatar discord do usuario gabdarkness

gabdarkness

Ver Respostas

bash

[PaymentAPI] Gerando pagamento PIX: {
valor: '0.01',
descricao: 'Compra de 100 Robux - Ruby Verse',
correlationId: 'TICKET_1354463581768519831'
}
[PaymentAPI] Erro ao gerar pagamento PIX: Verifique o atributo sandbox e certificate, e garanta que eles estejam corretamente atribuidos para o ambiente desejado
[PIX] Erro: Error: Falha ao gerar pagamento PIX: undefined
at PaymentAPI.generatePixPayment (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\utils\PaymentAPI.js:138:19)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async PixHandler.handlePixGeneration (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\services\ticket\pixHandler.js:32:33)
at async PixHandler.handleTermsAcceptance (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\services\ticket\pixHandler.js:173:13)
at async accept-terms (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\Events\ticket\ticketPurchaseHandler.js:66:9)
at async module.exports.run (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\Events\ticket\ticketPurchaseHandler.js:96:9)

Avatar discord do usuario gabdarkness

gabdarkness

Ver Respostas

[PixHandler] Gerando pagamento PIX
[PaymentAPI] Gerando pagamento PIX: {
valor: '0.01',
descricao: 'Compra de 100 Robux - Ruby Verse',
correlationId: 'TICKET_1354211281787420682'
}
[PaymentAPI] Erro ao gerar pagamento PIX: Verifique o atributo sandbox e certificate, e garanta que eles estejam corretamente atribuidos para o ambiente desejado
[PIX] Erro: Error: Falha ao gerar pagamento PIX: undefined
at PaymentAPI.generatePixPayment (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\utils\PaymentAPI.js:90:19)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async PixHandler.handlePixGeneration (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\services\ticket\pixHandler.js:32:33)
at async accept-terms (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\Events\ticket\ticketPurchaseHandler.js:66:9)
at async module.exports.run (C:\Users\gabri\Desktop\Projects\Learning\rubyVerseOficial\src\Events\ticket\ticketPurchaseHandler.js:96:9)

Avatar discord do usuario gabdarkness

gabdarkness

Sei que devo utilizar o certificado, porém estou tendo dificuldades ao tentar gerar um pix, acaba me retornando isso

Avatar discord do usuario gabdarkness

gabdarkness

Bom dia, existe alguma chave especifica para o pix, além do client_id e do client_secret?

Avatar discord do usuario vovodev

vovodev

Qual a rota de API para reembolsar uma transferência PIX recebida usando o endToEndId?

Avatar discord do usuario gabdarkness

gabdarkness

Ver Respostas

Estou criando um sistema de pix em Node Js que gera o pix e detecta quando a pessoa paga, existe algum código exemplo para isso? Estou com dificuldades em relação à isso, não sei se possui alguma dependência do próprio Efí Bank para realizarmos esses processos.

Avatar discord do usuario shoutonplay

shoutonplay

Ver Respostas

Caso eu devolva um pix para um usuário, como fica a taxa no gateway? a taxa é devolvida ou é cobrada da mesma maneira no momento do saque?

Avatar discord do usuario luigijordanio

luigijordanio

Ver Respostas

Bom dia pessoal, cadastrei um webhook no endpoint [PUT] /v2/webhook/:chave pelo ambiente de hmg e não estou recebendo nenhuma notificação quando cadastro uma nova cobrança do tipo pix, pelo menos não aparece nada pra mim nas notificações. To tentando criar um webhook para receber as confirmações de pagamento das cobranças geradas.

Avatar discord do usuario joanesjr

joanesjr

Boa tarde, estou tentando solicitar um aumento de limite na api pix, porem esta informando falha no envio dos anexos

Avatar discord do usuario raitamarindo

raitamarindo

Boa tarde pessoal, tenho um problema com uma cobrança em pix gerada com split. Aparentemente o split não está sendo efetuado e o valor está caindo inteiro na minha conta.

PUT /v2/gn/split/config/:txid
{
descricao: description,
lancamento: {
imediato: true,
},
split: {
divisaoTarifa: 'assumir_total',
minhaParte: {
tipo: 'fixo',
valor: splittedValue.toFixed(2),
},
repasses: [
{
tipo: 'fixo',
valor: receivableValue.toFixed(2),
favorecido: {
cpf: customer.cpf || undefined,
cnpj: customer.cnpj || undefined,
conta: customer.bankAccountNumber,
},
},
],
},
}

Avatar discord do usuario napunda_

napunda_

Ver Respostas

Boa tarde, na documentação eu encontro os códigos correspondentes ao erro no retorno do webhook no envio dos pix?
Por exemplo o erro de envio abaixo tem esse código de erro AC03. Onde encontro os códigos com seus respectivos motivos?

JSON
// Pix rejeitado
{
"pix": [
{
"endToEndId": "E090893562021030PIf25a7868",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"tipo": "SOLICITACAO",
"status": "NAO_REALIZADO",
"valor": "0.01",
"horario": null,
"infoPagador": "0123456789",
"gnExtras": {
"idEnvio": "123ABC",
"erro": {
"codigo": "AC03",
"origem": "PSP do usuário recebedor",
"motivo": "Número da agência e/ou conta transacional do usuário recebedor inexistente ou inválido"
}
}
}
]
}

Avatar discord do usuario pedromota

pedromota

Ver Respostas

Provavelmente deu algum problema na RSFN, desconectando alguns participantes do pix

Avatar discord do usuario privatesistemas

privatesistemas

Ver Respostas

poise to vendo aqui pelo site, hoje parece muitos bancos estarem dando erro em recebimentos pix qr code ou pix normais, pelo nubanck nao deu , mais pelo mercado pago deu

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Consulta você diz existe/não existe, né ? Pq os dados da chave Pix a Efí não pode te passar, proibido pelo Banco Central.

Avatar discord do usuario rodrigo_90439

rodrigo_90439

Ver Respostas

Sabe me dizer se já tem a API para consultar a chave Pix?

Avatar discord do usuario rodrigo_90439

rodrigo_90439

Ver Respostas

Sabe me dizer quanto é o tempo máximo de expiração do QR Code Pix gerado pela API?

Avatar discord do usuario vitor0515_53502

vitor0515_53502

Ver Respostas

Olá! Estou usando o endpoint de pagamento Pix, mas o comprovante não sai na maquininha após a transação. Existe alguma configuração na API para ativar a impressão automática?
@joao_efi

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Enquanto você não chega a umas 100 mil requisições/dia os dois jeitos funcionam... só lembrando que na API Pix o certificado precisa ir em todas as requisições, não só para obter o token. Cada requisição que não o /token precisa de token e do certificado.

Avatar discord do usuario pedrin0x10

pedrin0x10

Ver Respostas

js
const loadInfractions = () => {
if (fs.existsSync(__dirname + '/infracoes.json')) {
return JSON.parse(fs.readFileSync(__dirname + '/infracoes.json', 'utf8'));
}
return [];
};

const saveInfractions = (infractions) => {
fs.writeFileSync(__dirname + '/infracoes.json', JSON.stringify(infractions, null, 2), 'utf8');
};

const getInfracoesMed = async () => {
const token = await fetchToken();

const headers = {
Authorization: Bearer ${token},
};
const URL = https://pix.api.efipay.com.br/v2/gn/infracoes?inicio=2025-03-01T00:00:00Z&fim=${getCurrentDateRFC3339()}&paginacao.itensPorPagina=100;

try {
const response = await axios.get(URL, { headers, httpsAgent });
return response.data;
} catch (error) {
console.log('Error fetching PIX:', error);
throw error;
}
};

let processedInfractions = loadInfractions();

const checkNewInfractions = async () => {
try {
const response = await getcontestacoesmedEFI();
const newInfractions = response.infracoes.filter(
(infraction) => !processedInfractions.some((old) => old.idInfracao === infraction.idInfracao)
);
console.log("Quantidade de MEDs encontrado: "+newInfractions.length)
if (newInfractions.length > 0) {
newInfractions.forEach(async(infraction) => {
console.log("Nova Infração Detectada:");
console.log(JSON.stringify(infraction, null, 2))

//req webhook aqui
});

processedInfractions.push(...newInfractions);
saveInfractions(processedInfractions);
}
} catch (error) {
console.error('Erro ao buscar infrações:', error);
}
};