MSitef Payment Tech
Sobre | Funcionalidades | Tecnologias | Requisitos | Start | Autor
⚠️ Plugin não oficial!
⚠️⚠️⚠️ Esse plugin não funciona com PROXY!!! ⚠️⚠️⚠️
:dart: 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.
:sparkles: Funcionalidades
:heavy_check_mark: Cartão de crédito :heavy_check_mark: Cartão de débito :heavy_check_mark: PIX :heavy_check_mark: Cancelamento :heavy_check_mark: Reimpressão
:rocket: 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.
:white_check_mark: Requisitos
Para que o plugin funcione corretamente é necessário ter o aplicativo MSitef instalado na máquina.
:checkered_flag: 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
Libraries
- licence/constants/licence_constants
- msitef_payment_tech
- payments/enum/sitef_modality
- payments/helper/tef_helper
- payments/model/params/msitef_params
- payments/model/params/msitef_type
- payments/model/params/transaction_params
- payments/model/tef_transaction_model
- payments/model/tef_transaction_response
- payments/payment