Histórico

EXIBINDO RESPOSTAS:

Avatar discord do usuario carlossulzer

carlossulzer

Ver no Discord

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);
}

Avatar discord do usuario jessica_efi

jessica_efi

Ver no Discord

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

Avatar discord do usuario carlossulzer

carlossulzer

Ver no Discord

Obrigado pela ajuda. Consegui implementar aqui. Vlw