Ejemplo n.º 1
0
        /// <summary>
        /// 更新微信反馈
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        internal static object WXGetUpdateFeedBackUrl(TradeRequest request)
        {
            WXGetUpdateFeedBackReqPara para = request.GetParameter <WXGetUpdateFeedBackReqPara>();
            var    channelBll = new PayChannelBLL(new Utility.BasicUserInfo());
            var    channel    = channelBll.GetByID(para.PayChannelID);
            var    WXChannel  = channel.ChannelParameters.DeserializeJSONTo <WeiXinPayChannel>();
            string url        = WeiXinPayGateway.GetUpdateFeedBackUrl(WXChannel, para.FeedBackID, para.OpenID);

            return(new { Url = url });
        }
Ejemplo n.º 2
0
        public void TestUpdateFeedBack()
        {
            //{"AppID":"wx8f74386d57405ec5",
            //    "AppSecret":"2af3c935fc66e2087bff1064cde3a708",
            //    "ParnterID":"1218285701",
            //    "ParnterKey":"b158ca37b5fac76293e402e3144869fc",
            //    "PaySignKey":"tFVyMIdj1DGCUMbahNzxTUxESkE6heBRtD2RWOfyzyh4WziirurWvBHt3WFVfQRlysh7T0MxMFHikBcScLUNrInygE4972yLyrZyFlay8tV4aKwtA3lBPNgI4qqJw46b",
            //    "NotifyToTradeCenterURL":"http://www.qq.com",
            //    "NotifyToBussinessSystemURL":null}
            WeiXinPayChannel channel = new WeiXinPayChannel()
            {
                AppID      = "wx8f74386d57405ec5",
                AppSecret  = "2af3c935fc66e2087bff1064cde3a708",
                ParnterID  = "1218285701",
                ParnterKey = "b158ca37b5fac76293e402e3144869fc",
                PaySignKey = "tFVyMIdj1DGCUMbahNzxTUxESkE6heBRtD2RWOfyzyh4WziirurWvBHt3WFVfQRlysh7T0MxMFHikBcScLUNrInygE4972yLyrZyFlay8tV4aKwtA3lBPNgI4qqJw46b"
            };
            string msg;
            var    res = WeiXinPayGateway.UpdateFeedBack(channel, "10279402725891408111", "oUcanju-XbWR0IJmdF_Y68Kt0szw", out msg);

            Console.WriteLine(msg);
        }