Esempio n. 1
0
        }//String function end

        public VPCRequest AmexConfig()
        {
            Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Collect Information for AMEX Gateway");
            VPCRequest conn = new VPCRequest(_TNS.Properties.Settings.Default.PaymentServerURL);

            // Configure the proxy details (if needed)
            conn.SetProxyHost(_TNS.Properties.Settings.Default.ProxyHost);
            conn.SetProxyUser(_TNS.Properties.Settings.Default.ProxyUser);
            conn.SetProxyPassword(_TNS.Properties.Settings.Default.ProxyPassword);
            conn.SetProxyDomain(_TNS.Properties.Settings.Default.ProxyDomain);
            conn.SetSecureSecret(_TNS.Properties.Settings.Default.vpc_SecureSecret);
            // Add the Digital Order Fields for the functionality you wish to use
            // Core Transaction Fields
            conn.AddDigitalOrderField("vpc_Version", _TNS.Properties.Settings.Default.vpc_Version);
            conn.AddDigitalOrderField("vpc_AccessCode", _TNS.Properties.Settings.Default.vpc_AccessCode);
            conn.AddDigitalOrderField("vpc_Merchant", _TNS.Properties.Settings.Default.vpc_Merchant);
            conn.AddDigitalOrderField("vpc_User", _TNS.Properties.Settings.Default.vpc_User);
            conn.AddDigitalOrderField("vpc_Password", _TNS.Properties.Settings.Default.vpc_Password);
            return(conn);

            //Configure the Hard coded details (if needed)
            //VPCRequest conn = new VPCRequest("https://vpos.amxvpos.com/vpcdps");
            //conn.SetProxyHost("");
            //conn.SetProxyUser("");
            //conn.SetProxyPassword("");
            //conn.SetProxyDomain("");
            //conn.SetSecureSecret("44DD98D32ECD3C1AA7F12A1D0F8B41EA");
        }
Esempio n. 2
0
        }//String function end


        public VPCRequest AmexConfig()
        {
                Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write("Collect Information for AMEX Gateway");
                VPCRequest conn = new VPCRequest(_TNS.Properties.Settings.Default.PaymentServerURL);
                // Configure the proxy details (if needed)
                conn.SetProxyHost(_TNS.Properties.Settings.Default.ProxyHost);
                conn.SetProxyUser(_TNS.Properties.Settings.Default.ProxyUser);
                conn.SetProxyPassword(_TNS.Properties.Settings.Default.ProxyPassword);
                conn.SetProxyDomain(_TNS.Properties.Settings.Default.ProxyDomain);
                conn.SetSecureSecret(_TNS.Properties.Settings.Default.vpc_SecureSecret);
                // Add the Digital Order Fields for the functionality you wish to use
                // Core Transaction Fields
                conn.AddDigitalOrderField("vpc_Version", _TNS.Properties.Settings.Default.vpc_Version);
                conn.AddDigitalOrderField("vpc_AccessCode", _TNS.Properties.Settings.Default.vpc_AccessCode);
                conn.AddDigitalOrderField("vpc_Merchant", _TNS.Properties.Settings.Default.vpc_Merchant);
                conn.AddDigitalOrderField("vpc_User", _TNS.Properties.Settings.Default.vpc_User);
                conn.AddDigitalOrderField("vpc_Password", _TNS.Properties.Settings.Default.vpc_Password);
                return conn;   

                //Configure the Hard coded details (if needed)
                //VPCRequest conn = new VPCRequest("https://vpos.amxvpos.com/vpcdps");
                //conn.SetProxyHost("");
                //conn.SetProxyUser("");
                //conn.SetProxyPassword("");
                //conn.SetProxyDomain("");
                //conn.SetSecureSecret("44DD98D32ECD3C1AA7F12A1D0F8B41EA");

                         
        }