payWithEasebuzz method

  1. @override
Future<Map<String, dynamic>?> payWithEasebuzz(
  1. String accessKey,
  2. String payMode
)
override

Implementation

@override
Future<Map<String, dynamic>?> payWithEasebuzz(
    String accessKey, String payMode,) async {
  try {
     final requestParams = <String, dynamic>{
      'access_key': accessKey,
      'pay_mode': payMode,
    };

    final result = await _methodChannel.invokeMapMethod<String, dynamic>(
      'payWithEasebuzz',
      requestParams,
    );

    return result?.cast<String, dynamic>();
  } catch (e) {
    debugPrint('Error during payment: $e');
    return null;
  }
}