elgin_payment_tech 1.1.0
elgin_payment_tech: ^1.1.0 copied to clipboard
Plugin Flutter para integrar sua aplicação com o SDK Android da Elgin para meios de pagamento.
Elgin Payment Tech
Sobre | Funcionalidades | Tecnologias | Requisitos | Start | Autor
⚠️ Plugin não oficial!
🎯 Sobre #
Plugin Flutter para facilitar integração com o TEF da Elgin.
Necessário ter instalado o Elgin IDH para que funcione corretamente.
✨ Funcionalidades #
✔️ Cartão de crédito ✔️ Cartão de crédito parcelado ✔️ Cartão de débito ✔️ PIX ✔️ Cancelamento ✔️ Relatório ✔️ Reimpressão
🚀 Tecnologias #
Para que o plugin funcione corretamente é necessário ter o aplicativo Elgin IDH instalado na máquina. Este é fornecido pela própria Elgin.
✅ Requisitos #
Para que o plugin funcione corretamente é necessário ter o aplicativo Elgin IDH instalado na máquina.
🏁 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.instance().payment.debitTransaction(value: value);
Crédito:
ElginPaymentTech.instance().payment.creditTransaction(value: value);
Crédito Parcelado:
ElginPaymentTech.instance().payment.creditParcTransaction(value: value, parc: parc, financ: financ);
Pix:
ElginPaymentTech.instance().payment.pixTransaction(value: value);
Cancelar:
ElginPaymentTech.instance().payment.refoundTransaction(value: value, nsu: nsu, date: date);
Relatório:
ElginPaymentTech.instance().payment.report(nsu: nsu, date: date);
Reimprimir:
ElginPaymentTech.instance().payment.reprinterLastTransaction();
Todas as transações iram retornar suas informações na classe ElginResponse.
JY Labtech |