msitef_payment_tech 2.0.0+1
msitef_payment_tech: ^2.0.0+1 copied to clipboard
Plugin Flutter para integrar sua aplicação com o SDK Android do MSitef para meios de pagamento.

MSitef Payment Tech
Sobre | Funcionalidades | Tecnologias | Requisitos | Start | Autor
⚠️ 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

JY Labtech |
Feito por Jhonathan Queiroz