payWithWeChat function

Future<bool> payWithWeChat({
  1. required String appId,
  2. required String partnerId,
  3. required String prepayId,
  4. required String packageValue,
  5. required String nonceStr,
  6. required int timeStamp,
  7. required String sign,
  8. String? signType,
  9. String? extData,
})

request payment with WeChat. Read the official document for more detail. timeStamp is int because timeStamp will be mapped to Unit32.

Implementation

Future<bool> payWithWeChat({
  required String appId,
  required String partnerId,
  required String prepayId,
  required String packageValue,
  required String nonceStr,
  required int timeStamp,
  required String sign,
  String? signType,
  String? extData,
}) async {
  return await _channel.invokeMethod('payWithFluwx', {
    'appId': appId,
    'partnerId': partnerId,
    'prepayId': prepayId,
    'packageValue': packageValue,
    'nonceStr': nonceStr,
    'timeStamp': timeStamp,
    'sign': sign,
    'signType': signType,
    'extData': extData,
  });
}