cancelPayment method

  1. @override
Future<bool> cancelPayment(
  1. String reference
)
override

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;
}