msitef_payment_tech 2.0.0+1 copy "msitef_payment_tech: ^2.0.0+1" to clipboard
msitef_payment_tech: ^2.0.0+1 copied to clipboard

PlatformAndroid

Plugin Flutter para integrar sua aplicação com o SDK Android do MSitef para meios de pagamento.

msitef_payment_tech

MSitef Payment Tech

Sobre   |   Funcionalidades   |   Tecnologias   |   Requisitos   |   Start   |   Autor


Github Badge

⚠️ Plugin não oficial!

⚠️⚠️⚠️ Esse plugin não funciona com PROXY!!! ⚠️⚠️⚠️ #

🎯 Sobre #

Plugin Flutter para facilitar integração com o TEF do MSitef. Necessário ter instalado o MSitef para que funcione corretamente. Para obter o .apk é necessário entrar em contato com a sua distribuidora do TEF.

🔐 Licenciamento #

Para adquirir uma licença, cadastre-se no site Licença JY Labtech.
Cada licença é válida por terminal. Após a compra, será gerada uma chave licenceKey vinculada ao terminal.

Obervação: A partir da versão 1.0.0 não é mais necessário passar o licenceKey como parâmetro.

A partir da versão 2.0.0 é necessário adicionar as chaves no seu arquivo local.properties na raiz da pasta android.

licenceKey=<sua_licenca>
licenceInternalKey=aHR0cHM6Ly9wb3MtcGF5bWVudHMtYXBpLTU3NzQ2NDIzNTQwOC5zb3V0aGFtZXJpY2EtZWFzdDEucnVuLmFwcC9wb3MtcGF5bWVudHMvbGljZW5jZS9jaGVjay9pbnZvaWNl

✨ Funcionalidades #

✔️ Cartão de crédito ✔️ Cartão de débito ✔️ PIX ✔️ Cancelamento ✔️ Reimpressão

🚀 Tecnologias #

Para que o plugin funcione corretamente é necessário ter o aplicativo MSitef instalado na máquina. Este é fornecido pela própria empresa que está lhe fornecendo o TEF.

✅ Requisitos #

Para que o plugin funcione corretamente é necessário ter o aplicativo MSitef instalado na máquina.

🏁 Starting #

Para utilizar o plugin, basta chamar alguma de suas funções abaixo:

Débito

MSitefPaymentTech.I.payment.mSitefTransaction(
                         transactionParams: TransactionParams(
                          modalidade: MSitefType.debit,
                          value: '10',
                          couponNumber: DateTime.now().toIso8601String(),
                          dateFiscal: '2021-09-01',
                          hourFiscal: '12:00:00',
                          operador: 'teste',
                          ipSitef: '192.168.0.165',
                          storeId: '00000000',
                          terminalId: '00000001',
                          companyDocument: '00000000000000',
                          automationDocument: '00000000000000',
                        ),)

Crédito:

MSitefPaymentTech.I.payment.mSitefTransaction(
                        transactionParams: TransactionParams(
                          modalidade: MSitefType.credit,
                          value: '10',
                          couponNumber: DateTime.now().toIso8601String(),
                          dateFiscal: '2021-09-01',
                          hourFiscal: '12:00:00',
                          operador: 'teste',
                          ipSitef: '192.168.0.165',
                          storeId: '00000000',
                          terminalId: '00000001',
                          companyDocument: '00000000000000',
                          automationDocument: '00000000000000',
                        ),)

Pix:

MSitefPaymentTech.I.payment.mSitefTransaction(
                        transactionParams: TransactionParams(
                          modalidade: MSitefType.pix,
                          value: '10',
                          couponNumber: DateTime.now().toIso8601String(),
                          dateFiscal: '2021-09-01',
                          hourFiscal: '12:00:00',
                          operador: 'teste',
                          ipSitef: '192.168.0.165',
                          storeId: '00000000',
                          terminalId: '00000001',
                          companyDocument: '00000000000000',
                          automationDocument: '00000000000000',
                        ),)

Todas as transações iram retornar suas informações na classe TefTransactionResponseMSitef.


Imagem do M-Sitef
MSitef


JY Labtech

Feito por Jhonathan Queiroz

Back to top

1
likes
140
points
106
downloads

Publisher

verified publisherjylabtech.com.br

Weekly Downloads

Plugin Flutter para integrar sua aplicação com o SDK Android do MSitef para meios de pagamento.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on msitef_payment_tech

Packages that implement msitef_payment_tech