BeeCloud.BCPay.BCRefundStatusQuery C# (CSharp) Метод

BCRefundStatusQuery() публичный статический Метод

退款状态查询"
public static BCRefundStatusQuery ( string channel, string refundNo ) : string
channel string 渠道类型 /// 只有WX、YEE、KUAIQIAN、BD需要 ///
refundNo string 商户退款单号 ///
Результат string
        public static string BCRefundStatusQuery(string channel, string refundNo)
        {
            Random random = new Random();
            string refundStatusUrl = BCPrivateUtil.getHost() + BCConstants.version + BCConstants.refundStatusURL;

            string paraString = prepareRefundStatusQueryParameters(channel, refundNo);

            string url = refundStatusUrl + "?para=" + HttpUtility.UrlEncode(paraString, Encoding.UTF8);
            try
            {
                HttpWebResponse response = BCPrivateUtil.CreateGetHttpResponse(url, BCCache.Instance.networkTimeout);
                string respString = BCPrivateUtil.GetResponseString(response);
                return handleRefundStatusQueryResult(respString);
            }
            catch (Exception e)
            {
                var ex = new BCException(e.Message);
                throw ex;
            }
        }