Beispiel #1
0
        public static BasePayResponse Report(BasePayResponse response, string outTradeNo,
                                             string interfaceUrl, int executeTime)
        {
            WeReportRequest request = new WeReportRequest(response, outTradeNo, interfaceUrl, executeTime);

            return(PostData <BasePayResponse>(WePayConst.REPORT_URL, request));
        }
Beispiel #2
0
        public WeReportRequest(BasePayResponse response, string outTradeNo,
                               string interfaceUrl, int executeTime)
            : this(outTradeNo)
        {
            TkDebug.AssertArgumentNull(response, "response", null);
            TkDebug.AssertArgumentNullOrEmpty(interfaceUrl, "interfaceUrl", null);

            InterfaceUrl = interfaceUrl;
            ExecuteTime  = executeTime;
            ReturnCode   = response.ReturnCode;
            ReturnMsg    = response.ReturnMsg;
            ResultCode   = response.ResultCode;
            ErrCode      = response.ErrCode;
            ErrCodeDes   = response.ErrCodeDes;
        }
        public WeReportRequest(BasePayResponse response, string outTradeNo,
            string interfaceUrl, int executeTime)
            : this(outTradeNo)
        {
            TkDebug.AssertArgumentNull(response, "response", null);
            TkDebug.AssertArgumentNullOrEmpty(interfaceUrl, "interfaceUrl", null);

            InterfaceUrl = interfaceUrl;
            ExecuteTime = executeTime;
            ReturnCode = response.ReturnCode;
            ReturnMsg = response.ReturnMsg;
            ResultCode = response.ResultCode;
            ErrCode = response.ErrCode;
            ErrCodeDes = response.ErrCodeDes;
        }