configureClisitef method
Implementation
Future<int> configureClisitef({
required SitefSettingsClisitef sitefSettings,
}) async {
if (!_licenceValidated) {
throw PlatformException(
code: 'LICENCE_NOT_INITIALIZED',
message: 'Chame ClisitefTech.I.initPayment antes de configurar o TEF.',
);
}
Map<String, dynamic> params = {
'ipSitef': sitefSettings.serverIp,
'storeId': sitefSettings.storeCode,
'terminalId': sitefSettings.posNumber,
'parametrosAdc': sitefSettings.additionalParameters,
};
try {
final int response = await channel.invokeMethod('configureTef', params);
return response;
} catch (e) {
rethrow;
}
}