Elgin_smart_flutter

Elgin_smart_flutter

Sobre   |   Funcionalidades   |   Tecnologias   |   Requisitos   |   Start   |   Licença   |   Autor


Buy Me A Book

Github Badge

: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

Back to top