Skip to main content

Integration examples (C#)

using ADIQ.GTEF.PDV;
using ADIQ.GTEF.PDV.Modelos;
using ADIQ.GTEF.PDV.Excecoes;

try
{
// Optional notifier
Action<Notificacao> notify = n => Console.WriteLine($"[{n.Tipo}] {n.Mensagem}");

// Payment
var pag = await AdiqGtefApi.CapturarPagamento(100_00, ModoVenda.DEBITO, 1, notify);

// Receipts
var recibos = await AdiqGtefApi.ObterRecibos(pag.NsuTransacao, DateTime.Now);

// Day's transactions
var trans = await AdiqGtefApi.ObterTransacoes(DateTime.Today);
}
catch (Exception ex)
{
Console.Error.WriteLine(ex);
}