Пример #1
0
        private static OrderQueryMessage OrderQueryByNewAccessToken(string postData)
        {
            var               accessToken = AccessToken.NewInstance();
            string            url         = string.Format(WeiXinConst.WeiXin_Pay_OrderQueryUrl, accessToken.Access_Token);
            OrderQueryMessage result      = HttpClientHelper.PostResponse <OrderQueryMessage>(url, postData);

            return(result);
        }
Пример #2
0
        public static OrderQueryMessage OrderQuery(string postData)
        {
            var               accessToken = AccessToken.Instance;
            string            url         = string.Format(WeiXinConst.WeiXin_Pay_OrderQueryUrl, accessToken.Access_Token);
            OrderQueryMessage result      = HttpClientHelper.PostResponse <OrderQueryMessage>(url, postData);

            if (result.TokenExpired)
            {
                return(OrderQueryByNewAccessToken(postData));
            }
            return(result);
        }