Elgin Payment Tech
Sobre | Funcionalidades | Tecnologias | Requisitos | Start | Autor
⚠️ Plugin não oficial!
:dart: Sobre
Plugin Flutter para facilitar integração com o TEF da Elgin.
Necessário ter instalado o Elgin IDH para que funcione corretamente.
:sparkles: Funcionalidades
:heavy_check_mark: Cartão de crédito :heavy_check_mark: Cartão de crédito parcelado :heavy_check_mark: Cartão de débito :heavy_check_mark: PIX :heavy_check_mark: Cancelamento :heavy_check_mark: Relatório :heavy_check_mark: Reimpressão
:rocket: Tecnologias
Para que o plugin funcione corretamente é necessário ter o aplicativo Elgin IDH instalado na máquina. Este é fornecido pela própria Elgin.
:white_check_mark: Requisitos
Para que o plugin funcione corretamente é necessário ter o aplicativo Elgin IDH instalado na máquina.
:checkered_flag: Starting
Para liberar o plugin para uso, execute a função abaixo passando como parâmetro o licenceKey fornecido:
ElginPaymentTech.instance.initPayment({required String licenceKey})
ElginPaymentTech.instance.initStyle({required String licenceKey})
Para adquirir uma licença entre no site da JY Labtech
Para utilizar o plugin, basta chamar alguma de suas funções abaixo:
Débito
ElginPaymentTech.I.payment.debitTransaction(value: value);
Crédito:
ElginPaymentTech.I.payment.creditTransaction(value: value);
Crédito Parcelado:
ElginPaymentTech.I.payment.creditParcTransaction(value: value, parc: parc, financ: financ);
Pix:
ElginPaymentTech.I.payment.pixTransaction(value: value);
Cancelar:
ElginPaymentTech.I.payment.refoundTransaction(value: value, nsu: nsu, date: date);
Relatório:
ElginPaymentTech.I.payment.report(nsu: nsu, date: date);
Reimprimir:
ElginPaymentTech.I.payment.reprinterLastTransaction();
Todas as transações iram retornar suas informações na classe ElginResponse.
JY Labtech |