payment method

void payment({
  1. required String merchantId,
  2. String countryCode = "CN",
  3. String currencyCode = "CNY",
  4. required List<SummaryItem> summaryList,
  5. Express? express,
})

支付 merchantId 在apple开发者平台申请的商户id countryCode 国家代码,默认CN currencyCode 货币代码,默认CNY summaryList 商品列表 express 快递

Implementation

void payment({required String merchantId,
  String countryCode = "CN",
  String currencyCode = "CNY",
  required List<SummaryItem> summaryList,
  Express? express}) {
  if (Platform.isIOS) {
    var payData = JsonUtils.toJson({
      "merchantId": merchantId,
      "countryCode": countryCode,
      "currencyCode": currencyCode,
      "summaryList": summaryList,
      "express": express,
    });
    CloudChannelManager.instance.send("aae457c8192120da", arguments: {
      "payData": payData,
    });
  }
}