AmwalInAppSdkSettings constructor
AmwalInAppSdkSettings({
- required String token,
- String? secureHashValue,
- required String merchantId,
- required List<
String> terminalIds, - required String transactionId,
- required String? merchantName,
- required OnPayCallback onPay,
- GetTransactionFunction? getTransactionFunction,
- int countDownInSeconds = 90,
- double? maxTransactionAmount = 5000,
- OnPayCallback? onCountComplete,
- Locale locale = const Locale('en'),
- bool isMocked = false,
- void onError(
- Object e,
- StackTrace stack
- Future<
String?> onTokenExpired()?, - void log()?,
- TransactionType transactionType = TransactionType.cardWallet,
- String? flavor,
- Map<
String, String> ? additionValues, - Environment? environment,
- void customerCallback()?,
Implementation
AmwalInAppSdkSettings({
required super.token,
super.secureHashValue,
required super.merchantId,
required super.terminalIds,
required super.transactionId,
required super.merchantName,
required super.onPay,
super.getTransactionFunction,
super.countDownInSeconds = 90,
super.maxTransactionAmount = 5000,
super.onCountComplete,
super.locale,
super.isMocked,
super.onError,
super.onTokenExpired,
super.log,
super.transactionType,
super.flavor,
super.additionValues,
super.environment,
super.customerCallback,
}) : super(
amount: '',
currency: '',
onResponse: null,
customerId: null,
sessionToken: '',
);