diff --git a/CoreCms.Net.Services/Pay/WeChatPayServices.cs b/CoreCms.Net.Services/Pay/WeChatPayServices.cs index 10a07acc..507e6f1f 100644 --- a/CoreCms.Net.Services/Pay/WeChatPayServices.cs +++ b/CoreCms.Net.Services/Pay/WeChatPayServices.cs @@ -191,11 +191,11 @@ namespace CoreCms.Net.Services TotalFee = Convert.ToInt32(entity.money * 100), SpBillCreateIp = entity.ip, NotifyUrl = notifyUrl, - TradeType = tradeType, + TradeType = tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString() ? GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString() : tradeType, //OpenId = openId }; - if (tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString()) + if (tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString() || tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString()) { if (!string.IsNullOrEmpty(payOptions.SubMchId)) { diff --git a/CoreCms.Net.Utility/Helper/PayHelper.cs b/CoreCms.Net.Utility/Helper/PayHelper.cs index 076f644b..8d249ad9 100644 --- a/CoreCms.Net.Utility/Helper/PayHelper.cs +++ b/CoreCms.Net.Utility/Helper/PayHelper.cs @@ -24,8 +24,8 @@ namespace CoreCms.Net.Utility.Helper tradeType != GlobalEnumVars.WeiChatPayTradeType.MWEB.ToString() ) return GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString(); - if (tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString()) - return GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString(); + //if (tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString()) + // return GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString(); return tradeType; }