Elgin_smart_flutter
Sobre | Funcionalidades | Tecnologias | Requisitos | Start | Licença | Autor
: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 utilizar o plugin, basta chamar alguma de suas funções abaixo:
Débito
ElginSmart.instance().payment.debitTransaction(value: value);
Crédito:
ElginSmart.instance().payment.creditTransaction(value: value);
Crédito Parcelado:
ElginSmart.instance().payment.creditParcTransaction(value: value, parc: parc, financ: financ);
Pix:
ElginSmart.instance().payment.pixTransaction(value: value);
Cancelar:
ElginSmart.instance().payment.refoundTransaction(value: value, nsu: nsu, date: date);
Relatório:
ElginSmart.instance().payment.report(nsu: nsu, date: date);
Reimprimir:
ElginSmart.instance().payment.reprinterLastTransaction();
Todas as transações iram retornar suas informações na classe ElginResponse
.
:memo: License
This project is under license from MIT. For more details, see the LICENSE file.
Jhonathan C. Queiroz 😎 |
Feito por Jhonathan Queiroz