autoDeDuctWeChat function

Future<bool> autoDeDuctWeChat({
  1. required String appId,
  2. required String mchId,
  3. required String planId,
  4. required String contractCode,
  5. required String requestSerial,
  6. required String contractDisplayAccount,
  7. required String notifyUrl,
  8. required String version,
  9. required String sign,
  10. required String timestamp,
  11. String returnApp = '3',
  12. int businessType = 12,
})

please read official docs.

Implementation

Future<bool> autoDeDuctWeChat({
  required String appId,
  required String mchId,
  required String planId,
  required String contractCode,
  required String requestSerial,
  required String contractDisplayAccount,
  required String notifyUrl,
  required String version,
  required String sign,
  required String timestamp,
  String returnApp = '3',
  int businessType = 12,
}) async {
  return await _channel.invokeMethod('autoDeduct', {
    'appid': appId,
    'mch_id': mchId,
    'plan_id': planId,
    'contract_code': contractCode,
    'request_serial': requestSerial,
    'contract_display_account': contractDisplayAccount,
    'notify_url': notifyUrl,
    'version': version,
    'sign': sign,
    'timestamp': timestamp,
    'return_app': returnApp,
    'businessType': businessType
  });
}