-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Description
[[[接口调用]]]
[2025/11/09 20:55:06.0143]
[线程:128]
URL:https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi
Post Data:
{"payer":{"openid":"o5EIH7BgduxxxVarPC_xxxxx"},"appid":"xxxxxx","mchid":"xxxxx","description":"购买羽绒 (棉) 大衣-普洗x1,羽绒 (棉) 服 (短)-普洗x2,羊毛 (绒) 衫-普洗x1 使用会员折扣:1.00 优惠卷:0...","out_trade_no":"G4834714282447212","time_expire":"2025-11-09T21:55:06+08:00","notify_url":"https://xxxxxx.com/api/wechatpaynotify","support_fapiao":false,"amount":{"total":25200,"currency":"CNY"}}
[[[BaseException]]]
[2025/11/09 20:55:06.1444]
[线程:126]
BaseException
Message:Error converting value 135 to type 'System.String[]'. Path 'detail.value', line 1, position 61.
StackTrace:
InnerException:Error converting value 135 to type 'System.String[]'. Path 'detail.value', line 1, position 61.
InnerException.StackTrace: at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Senparc.CO2NET.Helpers.SerializerHelper.GetObject(String jsonString, Type type, JsonSerializerSettings settings)
at Senparc.CO2NET.Helpers.SerializerHelper.GetObject[T](String jsonString, JsonSerializerSettings settings)
at Senparc.CO2NET.Helpers.SerializerHelper.GetObject[T](String jsonString)
at Senparc.Weixin.TenPayV3.Apis.Entities.TenPayApiResultCode.TryGetCode(HttpStatusCode httpStatusCode, String responseContent)
at Senparc.Weixin.TenPayV3.TenPayHttpClient.TenPayHttpClient.SendAsync[T](String url, Object data, Int32 timeOut, ApiRequestMethod requestMethod, Boolean checkSign, Func`1 createDefaultInstance)