private static Expose.NameValues GetFormParameters(HttpContext context, string paymentService) { var parameters = new Expose.NameValues(); foreach (string key in context.Request.Form.Keys) { parameters.Add(new Expose.NameValue { Name = key, Value = context.Request.Form[key] }); Debug.WriteLine(key + ": " + context.Request.Form[key]); } foreach (var key in context.Request.QueryString.AllKeys) { parameters.Add(new Expose.NameValue { Name = key, Value = context.Request.QueryString[key] }); Debug.WriteLine(key + ": " + context.Request.QueryString[key]); } AddParameterIfNotExists(parameters, "PaymentService", paymentService); Log.LogEntry.Categories(CategoryFlags.Debug).Message("Callback parameters: {0}", WriteParameters(parameters)).WriteVerbose(); return(parameters); }
private Expose.NameValues GetParameters() { var parameters = new Expose.NameValues(); if (StormContext.SessionItems["paymentcode"] != null) { parameters.Add(new Expose.NameValue { Name = "PaymentService", Value = "ResursBank" }); parameters.Add(new Expose.NameValue { Name = "paymentcode", Value = StormContext.SessionItems["paymentcode"] }); useCompanyCard = false; if (StormContext.SessionItems["usecompanycard"] != null) { useCompanyCard = true; StormContext.SessionItems["usecompanycard"] = null; } StormContext.SessionItems["paymentcode"] = null; } return(parameters); }
private Expose.NameValues GetParameters(HttpContext context) { var parameters = new Expose.NameValues(); Log.LogEntry.Categories(CategoryFlags.Debug).Message("Callback request: {0}", context.Request.PhysicalPath).WriteVerbose(); Log.LogEntry.Categories(CategoryFlags.Debug).Message("Callback request, raw: {0}", context.Request.RawUrl).WriteVerbose(); foreach (string key in context.Request.Form.Keys) { parameters.Add(new Expose.NameValue { Name = key, Value = context.Request.Form[key] }); } foreach (var key in context.Request.QueryString.AllKeys) { parameters.Add(new Expose.NameValue { Name = key, Value = context.Request.QueryString[key] }); } if (!string.IsNullOrEmpty(StormContext.SessionItems["paymentcode"])) { AddParameterIfNotExists(parameters, "PaymentService", "ResursBank"); parameters.Add(new Expose.NameValue { Name = "paymentcode", Value = StormContext.SessionItems["paymentcode"] }); useCompanyCard = false; if (!string.IsNullOrEmpty(StormContext.SessionItems["usecompanycard"])) { useCompanyCard = true; StormContext.SessionItems["usecompanycard"] = null; } StormContext.SessionItems["paymentcode"] = null; } else { AddParameterIfNotExists(parameters, "PaymentService", "Dibs"); } Log.LogEntry.Categories(CategoryFlags.Debug).Message("Callback parameters: {0}", WriteParameters(parameters)).WriteVerbose(); return(parameters); }
private static Expose.NameValues GetParameters(HttpContext context) { var parameters = new Expose.NameValues(); foreach (string key in context.Request.Form.Keys) { parameters.Add(new Expose.NameValue { Name = key, Value = context.Request.Form[key] }); Debug.WriteLine(key + ": " + context.Request.Form[key]); } parameters.Add(new Expose.NameValue { Name = "PaymentService", Value = "Verifone" }); Log.LogEntry.Categories(CategoryFlags.Debug).Message("Callback parameters: {0}", WriteParameters(parameters)).WriteVerbose(); return(parameters); }
private static Expose.NameValues GetParameters(HttpContext context) { var parameters = new Expose.NameValues(); foreach (string key in context.Request.QueryString.Keys) { parameters.Add(new Expose.NameValue { Name = key, Value = context.Request.QueryString[key] }); } foreach (string key in context.Request.Form.Keys) { parameters.Add(new Expose.NameValue { Name = key, Value = context.Request.Form[key] }); } AddParameterIfNotExists(parameters, "PaymentService", "Payex"); return(parameters); }
private Expose.NameValues GetResursBankParameters() { var parameters = new Expose.NameValues(); if (StormContext.SessionItems["paymentcode"] != null) { AddParameterIfNotExists(parameters, "PaymentService", "ResursBank"); parameters.Add(new Expose.NameValue { Name = "paymentcode", Value = StormContext.SessionItems["paymentcode"] }); completeAfterCallback = false; if (!string.IsNullOrEmpty(StormContext.SessionItems["usecompanycard"])) { completeAfterCallback = true; StormContext.SessionItems["usecompanycard"] = null; } StormContext.SessionItems["paymentcode"] = null; } return(parameters); }