Histórico de mensagens sobre CONSULTAR PIX

EXIBINDO CONVERSAS RECENTES:

Texto: CONSULTAR PIX
# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Sim, você pode consultar esse Pix pelo txid (GET /v2/cob/:txid). Se ele ja foi pago, vai ser retornado o array pix, com a informação do endToEndId, que é o identificador de pagamento.

# pix
Avatar discord do usuario relance_

relance_

Ver Respostas

para consultar aquele pix que foi pago na hora eu teria que gerar uma cobrança com txid e consultar pelo o txid, correto?

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Para consultar, você pode utilizar o endpoint de Consultar lista de cobranças(GET /v2/cob) passando um período como filtro. Ele te dará todas as informações dos Pix ja gerados, e pelo sttaus você consegue saber se ja foi pago ou não. Ou você consultar pix já recebidos (GET /v2/pix) passando um período como filtro.

# pix
Avatar discord do usuario relance_

relance_

Ver Respostas

estou tentanto consultar, tenho um sistema que emite a cobrança pix e essa cobrança tem que ser validada para poder redirecionar o cliente para outra pagina do site, qual a melhor rota para esse metódo ?

# pix
Avatar discord do usuario relance_

relance_

outra dúvida, para consultar os pix que realmentes foram pagos

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Bom dia estou passando parametros na endpoint de Consultar PIX

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @carlossulzer ! O e2eid é o identificador de pagamento de um pix. Se voc~e não tiver ele, você pode consultar opix através do txid. Caso a cobrança ja tenha sido paga, te retornará um objeto com essa informações (e2eid, valor, horário do pagamento...) dessa forma: https://sejaefi.link/rkgyP3NIfA

# pix
Avatar discord do usuario carlossulzer

carlossulzer

Ver Respostas

Boa noite. Como faço para consultar um pix gerado para saber se foi pago ou não em .net core. Vi alguns exemplos mas utiliza E2EID e não tenho essa informação. Isso funciona em homologação ou só em produção?

dynamic efi = new EfiPay(JObject.Parse(File.ReadAllText("credentials.json")));

var param = new
{
e2eId = ""
};

try
{
var response = efi.PixDetailReceived(param);
Console.WriteLine(response);
}
catch (EfiException e)
{
Console.WriteLine(e.ErrorType);
Console.WriteLine(e.Message);
}

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @errorzadaa!
Sim, a nossa API Pix possui o recurso de webhook.
Você consegue consultar mais informações em nossa API: https://dev.efipay.com.br/docs/api-pix/webhooks

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você não precisa integrar a nada, nem a um PSP nem ao BACEN, para dadas as informações, gerar um Pix-copia-e-cola e um QR-Code. Mas consultar se foi pago depende de API no banco recebedor daquela chave Pix e de credenciais específicas da conta destinatária. Não é algo que você possa fazer para outros sem que eles te deem o equivalente à senha bancária deles.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você pode configurar uma webhook URL para receber atualizações automáticas da cobrança Pix em sua aplicação. Veja aqui mais detalhes.
E para consultar uma cobrança específica, você pode usar o endpoint GET /v2/cob/:txid.

# pix
Avatar discord do usuario alexsiqueira0615

alexsiqueira0615

Ver Respostas

Bom dia @guilherme_efi , preciso consultar status do Pix realizado, eu consegui gerar a cobrança

# pix
Avatar discord do usuario alexsiqueira0615

alexsiqueira0615

Ver Respostas

Boa tarde @guilherme_efi , estou configurando localmente servidor para consultar pagamentos via pix utlizando webhook, porem, meu servidor local é XAMP

# pix
Avatar discord do usuario walysonpatric

walysonpatric

Ver Respostas

Coloquei assim mas só funciona no localhost a confirmação de PIX (http://localhost:8000/cob/a7689c1ff5b64eeca8695e2e58c30007), no site da vercel da página não encontrada.

Já coloquei as variáveis no site e estou usando o certificado p12, o pem da erro até no localhost.

Teria que colocar algum comando no arquivo next.config.js ou vercel.json?

// Rota para consultar cobrança por txid
router.get('/cob/:txid', async (req, res) => {
const txid = req.params.txid;

try {
const reqGN = await GNRequest({
clientID: process.env.GN_CLIENT_ID,
clientSecret: process.env.GN_CLIENT_SECRET
});

// Consultar a cobrança usando o txid
const response = await reqGN.get(https://pix.api.efipay.com.br/v2/cob/${txid});

// Verificar se há um objeto PIX na resposta
if (response.status === 200 && response.data.pix) {

// Enviar o código de ativação junto com a resposta
return res.status(200).json({ message: 'PIX confirmado com sucesso.' });
} else {
// O PIX não foi pago ou não encontrado
return res.status(400).json({ error: 'PIX não encontrado ou não foi pago.' });
}
} catch (error) {
console.error('Erro ao consultar a cobrança:', error.message);
return res.status(500).json({ error: 'Erro ao consultar a cobrança.' });
}
});

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Você deve definir essa configuração, recomendo consultar os atributos presentes na documentação de configuração de split pix, lá você vai encontrar todos os detalhes

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @hlyras!
O cadastro do webhook é realizado através do endpoint PUT /v2/webhook/:chave
Onde :chave é a chave Pix que você deseja cadastrar o webhook.
Você pode consultar mais informações sobre este procedimento em nossa documentação técnica: https://dev.efipay.com.br/docs/api-pix/webhooks

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Para consultar basta que você chame o método pixSplitDetailConfig passando como parâmetro o id da configuração de split gerado anteriormente.

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @alexr_02! Tudo bem?
Atualmente, não é possível consultar o histórico de notificações enviadas na API Pix.

Caso o servidor do cliente retorne um status diferente, a Efí fará até 10 novas tentativas de notificação. A primeira nova tentativa será feita 5 minutos após a falha do envio do callback. Persistindo o erro, as tentativas subsequentes serão enviadas em intervalos de tempo cada vez maiores, conforme mostra a tabela abaixo:

N° da tentativa Tempo (em minutos)
1 5
2 10
3 20
4 40
5 80
6 160
7 320
8 640
9 1280
10 52560