/// <summary> /// 企业付款到零钱包 /// </summary> /// <param name="inputObj"></param> /// <param name="AdminHotelid"></param> /// <param name="url"></param> /// <param name="timeOut"></param> /// <returns></returns> private static WxPayData Refunds(WxPayData inputObj, string AdminHotelid, string url, int Hotelid = 0, int timeOut = 6) { inputObj.SetValue("mch_appid", WxPayConfig.APPID(AdminHotelid, Hotelid)); //商户账号appid inputObj.SetValue("mchid", WxPayConfig.MCHID(AdminHotelid, Hotelid)); //商户号 inputObj.SetValue("nonce_str", Guid.NewGuid().ToString().Replace("-", "")); //随机字符串 inputObj.SetValue("partner_trade_no", WxPayApi.GenerateOutTradeNo(AdminHotelid, Hotelid)); //商户订单号 inputObj.SetValue("sign", inputObj.MakeSignOwn(AdminHotelid, Hotelid)); //签名 string xml = inputObj.ToXml(); var start = DateTime.Now; string response = HttpService.PostOwn(xml, url, true, timeOut, AdminHotelid, Hotelid);//调用HTTP通信接口提交数据到API Log.Debug("企业付款到零钱包response:", response); var end = DateTime.Now; int timeCost = (int)((end - start).TotalMilliseconds);//获得接口耗时 //将xml格式的结果转换为对象以返回 WxPayData result = new WxPayData(); result.FromXml(response); return(result); }