public WeReportRequest(string interfaceUrl, int executeTime, WePaymentResultCode returnCode, WePaymentResultCode resultCode) : this() { InterfaceUrl = interfaceUrl; ExecuteTime = executeTime; ReturnCode = returnCode; ResultCode = resultCode; }
public WeNoticeBack(WePaymentResultCode returnCode) { ReturnCode = returnCode; }
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; }