chargeCard method
Future<String?>
chargeCard(
- BuildContext context, {
- required double amount,
- required String accountType,
- String? pin,
- required ConnectivityType connectivityType,
override
Implementation
@override
Future<String?> chargeCard(BuildContext context,
{required double amount,
required String accountType,
String? pin,
required ConnectivityType connectivityType}) async {
var args = <String, dynamic>{
"amount": amount,
'account_type': '00',
};
if (pin != null) {
args['pin'] = pin;
}
final res =
await methodChannel.invokeMethod<String>('startTransaction', args);
return res;
}