コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CCAvanueConfiguration lCCAvanueConfiguration = PaymentClass.Get_CCAvenue_Configuration();
            CCACrypto             ccaCrypto = new CCACrypto();
            string encResponse = ccaCrypto.Decrypt(Request.Form["encResp"], lCCAvanueConfiguration.Working_Key);
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            //NameValueCollection Params = new NameValueCollection();
            string[] segments = encResponse.Split('&');
            foreach (string seg in segments)
            {
                string[] parts = seg.Split('=');
                if (parts.Length > 0)
                {
                    string Key   = parts[0].Trim();
                    string Value = parts[1].Trim();
                    parameters.Add(Key, Value);
                }
            }



            Create_CC_Payment(parameters);
        }