initiatePayment method

Future<MFInitiatePaymentResponse> initiatePayment(
  1. MFInitiatePaymentRequest initiatePaymentRequest,
  2. String lang
)

Implementation

Future<MFInitiatePaymentResponse> initiatePayment(
    MFInitiatePaymentRequest initiatePaymentRequest, String lang) async {
  final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
      MFConstants.channelName.initiatePayment, codec,
      binaryMessenger: _binaryMessenger);
  final List<Object?>? replyList = await channel
      .send(<Object?>[initiatePaymentRequest, lang]) as List<Object?>?;
  return modelParser<MFInitiatePaymentResponse>(replyList);
}