cancelPaymentWithAuthorizationCode method
Cancel Payment with Authorization Code
Implementation
@override
Future<Transaction?> cancelPaymentWithAuthorizationCode({
required String authorizationCode,
bool? printReceipt,
}) async {
if (_transactionInProgress) {
return null;
}
_transactionInProgress = true;
final result = await methodChannel.invokeMethod<String>(
'cancelPaymentWithAuthorizationCode',
<String, dynamic>{
'authorizationCode': authorizationCode,
'printReceipt': printReceipt,
},
);
if (result == null) {
return null;
}
_transactionInProgress = false;
return Transaction.fromJson(result);
}