makePayment method

  1. @override
Future<Map<String, dynamic>> makePayment(
  1. String productId,
  2. String payType,
  3. Map<String, dynamic> paymentDetails
)
override

Implementation

@override
Future<Map<String, dynamic>> makePayment(String productId, String payType,
    Map<String, dynamic> paymentDetails) async {
  final result = await methodChannel.invokeMapMethod<String, dynamic>('pay', {
    'productId': productId,
    'payType': payType,
    'paymentDetails': paymentDetails,
  });
  return result ?? {};
}