/// <summary> /// 企业付款接口 /// </summary> /// <param name="cashReq"></param> /// <returns></returns> public async Task <WxPayTransferCashResp> TransferCashAsync(WxPayTransferCashReq cashReq) { var addressUrl = string.Concat(m_ApiUrl, "/mmpaymkttransfers/promotion/transfers"); var dics = cashReq.GetDics(); dics.Add("mch_appid", ApiConfig.AppId); dics.Add("mch_id", ApiConfig.MchId); CompleteDicSign(dics); var req = new OsHttpRequest(); req.HttpMothed = HttpMothed.POST; req.AddressUrl = addressUrl; req.CustomBody = dics.ProduceXml(); return(await RestCommonAsync <WxPayTransferCashResp>(req, null, GetCertHttpClient())); }
/// <summary> /// 企业付款接口 /// </summary> /// <param name="cashReq"></param> /// <returns></returns> public async Task <WxPayTransferCashResp> TransferCashAsync(WxPayTransferCashReq cashReq) { var addressUrl = string.Concat(m_ApiUrl, "/mmpaymkttransfers/promotion/transfers"); var dics = cashReq.GetDics(); dics.Add("mch_appid", ApiConfig.AppId); dics.Add("mchid", ApiConfig.MchId); CompleteDicSign(dics); var req = new OsHttpRequest { HttpMethod = HttpMethod.Post, AddressUrl = addressUrl, CustomBody = dics.ProduceXml() }; return(await RestCommonAsync <WxPayTransferCashResp>(req, null, true, false)); }