Exemplo n.º 1
0
 public WeReportRequest(string interfaceUrl, int executeTime, WePaymentResultCode returnCode,
     WePaymentResultCode resultCode)
     : this()
 {
     InterfaceUrl = interfaceUrl;
     ExecuteTime = executeTime;
     ReturnCode = returnCode;
     ResultCode = resultCode;
 }
Exemplo n.º 2
0
 public WeNoticeBack(WePaymentResultCode returnCode)
 {
     ReturnCode = returnCode;
 }
Exemplo n.º 3
0
        public static WeReportResponse Report(string interfaceUrl, int executeTime,
                                            WePaymentResultCode returnCode, WePaymentResultCode resultCode)
        {
            TkDebug.AssertArgumentNullOrEmpty(interfaceUrl, "interfaceUrl", null);

            string url = WeUtil.GetUrl(WePayConst.REPORT_URL);
            WeReportRequest request = new WeReportRequest(interfaceUrl, executeTime, returnCode, resultCode);
            var result = WeUtil.PostDataToUri(url, request.WriteXml(), new WeReportResponse());
            return result;
        }