cancelPayment method
Cancel a payment transaction
Implementation
@override
Future<bool> cancelPayment(String reference) async {
final completer = _paymentCompleters.remove(reference);
if (completer != null && !completer.isCompleted) {
completer.completeError(PaystackError(message: 'Payment cancelled'));
return true;
}
return false;
}