protected void Page_Load(object sender, EventArgs e)
    {
        #region PAYTM RESPONSE
        String             paytm_trnid    = string.Empty;
        int                Result_OrderId = 0;
        AllPaymentResponse pay_resp       = new AllPaymentResponse();
        var                agentname      = "";
        try
        {
            agentname = Request.UserAgent.ToLower();
        }
        catch (Exception E)
        {
            agentname = "";
        }

        #region vaishnavi

        Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, "", 2, false, "1.PAYTM:SalebhaiPaymentResponsePaytm", " ");


        if (Request.Form.AllKeys.Length > 0)
        {
            try
            {
                Dictionary <string, string> parameterschk = new Dictionary <string, string>();
                StringBuilder sbresponse = new StringBuilder();
                foreach (string key in Request.Form.Keys)
                {
                    parameterschk.Add(key.Trim(), Request.Form[key].Trim());
                    sbresponse.Append(Request.Form[key].Trim() + " , ");
                }
                paytm_trnid = Request.Form["ORDERID"].ToString();

                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, paytm_trnid, 2, false, "2.1.PAYTM:SalebhaiPaymentResponsePaytm GOT TRN ID", sbresponse.ToString());
                if (!String.IsNullOrEmpty(paytm_trnid))
                {
                    int resval = pay_resp.UpdateAndSaveTransactionBeforeOrderGenerated(2, paytm_trnid, sbresponse.ToString(), 2);

                    if (resval > 0)
                    {
                    }
                    else
                    {
                        Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, paytm_trnid, 2, false, "5.PAYTM:SalebhaiPaymentResponsePaytm: TRN NOT UPDATED " + Result_OrderId.ToString(), "Success");
                    }

                    try
                    {
                        Result_OrderId = pay_resp.PaymentResponsePaytm(parameterschk, sbresponse.ToString(), paytm_trnid);
                    }
                    catch (Exception err)
                    {
                        Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, paytm_trnid, 2, false, "3.PAYTM:ERROR  SalebhaiPaymentResponsePaytm IN ORDER GENERATION", "Error: " + err.Message.ToArray());
                        Result_OrderId = 0;
                    }
                    if (Result_OrderId > 0) // OrderId generated
                    {
                        Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, paytm_trnid, 2, false, "5.PAYTM:SalebhaiPaymentResponsePaytm: ORDER GENERATED Id: " + Result_OrderId.ToString(), "Success");
                        //pay_resp.RedirectToApp(Result_OrderId, paytm_trnid, 2,agentname);
                        string sb_val = pay_resp.RedirectToApp(Result_OrderId, paytm_trnid, 2, agentname);
                        if (!String.IsNullOrEmpty(sb_val))
                        {
                            Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, paytm_trnid, 2, false, "555.SalebhaiPaymentResponsePaytm: ORDER GENERATED APP SCRIPT: ", "Result_OrderId val =  " + Result_OrderId.ToString() + "Success : " + sb_val.ToString());


                            ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", sb_val.ToString());
                        }
                    }
                    else
                    {
                        Result_OrderId = 0;
                        Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, paytm_trnid, 2, false, "5.PAYTM:SalebhaiPaymentResponsePaytm: ORDER NOT GENERATED Id: ", "Fail");
                    }
                }
                else
                {
                    Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, paytm_trnid, 2, false, "4.PAYTM:SalebhaiPaymentResponsePaytm", "NO TRANSACTION ID RESPONSE FOUND ");
                    Result_OrderId = 0;
                }
            }
            catch (Exception err)
            {
                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, paytm_trnid, 2, false, "3.PAYTM:ERROR  SalebhaiPaymentResponsePaytm", "Error: " + err.Message.ToArray());

                Result_OrderId = 0;
            }
        }
        else
        {
            Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, paytm_trnid, 2, false, "4.PAYTM:SalebhaiPaymentResponsePaytm", "NO RESPONSE KEYS FOUND ");
            Result_OrderId = 0;
        }


        #endregion
        string sb_valn = pay_resp.RedirectToApp(Result_OrderId, paytm_trnid, 2, agentname);
        if (!String.IsNullOrEmpty(sb_valn))
        {
            Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, paytm_trnid, 2, false, "555.SalebhaiPaymentResponsePaytm: ORDER GENERATED APP SCRIPT: ", "Result_OrderId val =  " + Result_OrderId.ToString() + "Success : " + sb_valn.ToString());


            ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", sb_valn.ToString());
        }



        //ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", sb_val.ToString());

        #endregion
    }
Exemple #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        String mobikwik_trnid = string.Empty;
        int    Result_OrderId = 0;

        AllPaymentResponse pay_resp = new AllPaymentResponse();
        var agentname = "";

        try
        {
            agentname = Request.UserAgent.ToLower();
        }
        catch (Exception E)
        {
            agentname = "";
        }
        #region VaishnaviNew

        Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, "", 3, false, "1.MOBIKWIK:SalebhaiPaymentResponseMobikwik", " ");


        if (Request.Form.AllKeys.Length > 0)
        {
            try
            {
                Dictionary <string, string> parameterschk = new Dictionary <string, string>();
                StringBuilder sbresponse = new StringBuilder();
                foreach (string key in Request.Form.Keys)
                {
                    parameterschk.Add(key.Trim(), Request.Form[key].Trim());
                    sbresponse.Append(Request.Form[key].Trim() + " , ");
                }

                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, mobikwik_trnid, 3, false, "2.1.MOBIKWIK:SalebhaiPaymentResponseMobikwik From vaishnavi", sbresponse.ToString());


                String statuscode    = string.Empty;
                String amount_rcvd   = string.Empty;
                String mid           = string.Empty;
                String statusmessage = string.Empty;
                String pg_txnId      = string.Empty;
                String checksum      = string.Empty;
                // String Mer_Id = "MBK7769";

                try
                {
                    statuscode     = Request.Form["statuscode"];
                    amount_rcvd    = Request.Form["amount"];
                    mid            = Request.Form["mid"];
                    statusmessage  = Request.Form["statusmessage"];
                    pg_txnId       = Request.Form["refid"];
                    checksum       = Request.Form["checksum"];
                    mobikwik_trnid = Request.Form["orderid"];
                    //statuscode = "";
                    //amount_rcvd = "1";
                    //mid = Mer_Id;
                    //statusmessage = "";
                    //pg_txnId = "";
                }
                catch (Exception err)
                {
                }

                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, mobikwik_trnid, 3, false, "2.1.MOBIKWIK:SalebhaiPaymentResponseMobikwik generate order method call:", sbresponse.ToString() + "Response Fileds: " + sbresponse.ToString() + "****statuscode**" + statuscode + "****amount_rcvd**" + amount_rcvd + "****mid**" + mid + "****statusmessage**" + statusmessage + "****pg_txnId**" + pg_txnId + "****checksum**" + checksum);

                if (!String.IsNullOrEmpty(mobikwik_trnid))
                {
                    Result_OrderId = pay_resp.PaymentResponseMobikwik(parameterschk, sbresponse.ToString(), mobikwik_trnid, statuscode, amount_rcvd, mid, statusmessage, checksum, pg_txnId);
                }
                else
                {
                    Result_OrderId = 0;
                    Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, mobikwik_trnid, 3, false, "5.MOBI:SalebhaiPaymentResponseMobikwik: TRN ID NOT FOUND IN RESP: ", "Fail");
                }
            }
            catch (Exception err)
            {
                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, mobikwik_trnid, 3, false, "3.MOBIKWIK:ERROR  SalebhaiPaymentResponseMobikwik", "Error: " + err.Message.ToArray());

                // Result_OrderId = 0;
            }
            if (Result_OrderId > 0)     // OrderId generated
            {
                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, mobikwik_trnid, 3, false, "5.MOBIKWIK:SalebhaiPaymentResponseMobikwik: ORDER GENERATED Id: " + Result_OrderId.ToString(), "Success");

                Server.Transfer("http://localhost:4415/final.aspx?PlaceOrderId='" + Result_OrderId + "'", false);



                //string sb_val = pay_resp.RedirectToApp(Result_OrderId, mobikwik_trnid, 3, agentname);
                //if (!String.IsNullOrEmpty(sb_val))
                //{

                //    ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", sb_val.ToString());
                //}
            }
            else
            {
                Result_OrderId = 0;
                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, mobikwik_trnid, 3, false, "5.MOBIKWIK:SalebhaiPaymentResponseMobikwik: ORDER NOT GENERATED Id: ", "Fail");
            }
        }
        else
        {
            Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, mobikwik_trnid, 3, false, "4.MOBIKWIK:SalebhaiPaymentResponseMobikwik", "NO RESPONSE KEYS FOUND ");
            Result_OrderId = 0;
        }


        #endregion

        string sb_valn = pay_resp.RedirectToApp(Result_OrderId, mobikwik_trnid, 3, agentname);
        if (!String.IsNullOrEmpty(sb_valn))
        {
            ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", sb_valn.ToString());
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        #region Billdesk
        int                Result_OrderId = 0;
        String             BD_trnid       = string.Empty;
        AllPaymentResponse pay_resp       = new AllPaymentResponse();
        var                agentname      = "";
        try
        {
            agentname = Request.UserAgent.ToLower();
        }
        catch (Exception E)
        {
            agentname = "";
        }

        #region VaishnaviNew

        Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, "", 6, false, "1.BD:SalebhaiPaymentResponseBillDesk", " ");


        if (Request.Form.AllKeys.Length > 0)
        {
            try
            {
                String MsgStatusStr = Request.Form["msg"];

                string[] spltrstr = MsgStatusStr.Split('|');
                BD_trnid = spltrstr[1];

                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, BD_trnid, 6, false, "2.1.BD:SalebhaiPaymentResponseBillDesk From Vaishnavi", MsgStatusStr.ToString());

                try
                {
                    if (!String.IsNullOrEmpty(BD_trnid))
                    {
                        int resval = pay_resp.UpdateAndSaveTransactionBeforeOrderGenerated(6, BD_trnid, MsgStatusStr.ToString(), 2);

                        if (resval > 0)
                        {
                        }
                        else
                        {
                            Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, BD_trnid, 6, false, "5.BD:SalebhaiPaymentResponsePaytm: TRN NOT UPDATED " + Result_OrderId.ToString(), "Success");
                        }
                        Result_OrderId = pay_resp.PaymentResponseBillDesk(spltrstr, MsgStatusStr.ToString(), BD_trnid);
                    }
                    else
                    {
                        Result_OrderId = 0;
                        Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, BD_trnid, 6, false, "5.BD:SalebhaiPaymentResponseBillDesk: TRN ID NOT FOUND IN RESP: ", "Fail");
                    }
                }
                catch (Exception err)
                {
                    Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, BD_trnid, 6, false, "3.BD:ERROR  SalebhaiPaymentResponseBillDesk", "Error: " + err.Message.ToArray());

                    Result_OrderId = 0;
                }
                if (Result_OrderId > 0) // OrderId generated
                {
                    Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, BD_trnid, 6, false, "5.BD:SalebhaiPaymentResponseBillDesk: ORDER GENERATED Id: " + Result_OrderId.ToString(), "Success");

                    string sb_val = pay_resp.RedirectToApp(Result_OrderId, BD_trnid, 6, agentname);
                    if (!String.IsNullOrEmpty(sb_val))
                    {
                        ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", sb_val.ToString());
                    }
                }
                else
                {
                    Result_OrderId = 0;
                    Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, BD_trnid, 6, false, "5.BD:SalebhaiPaymentResponseBillDesk: ORDER NOT GENERATED Id: ", "Fail");
                }
            }
            catch (Exception err)
            {
                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, BD_trnid, 6, false, "3.BD:ERROR  SalebhaiPaymentResponseBillDesk", "Error: " + err.Message.ToArray());

                Result_OrderId = 0;
            }
        }


        else
        {
            Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, BD_trnid, 6, false, "4.PAYTM:SalebhaiPaymentResponseBillDesk", "NO RESPONSE KEYS FOUND ");
            Result_OrderId = 0;
        }



        string sb_valn = pay_resp.RedirectToApp(Result_OrderId, BD_trnid, 6, agentname);
        if (!String.IsNullOrEmpty(sb_valn))
        {
            ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", sb_valn.ToString());
        }
        #endregion
        #endregion
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        String             fc_trnid       = string.Empty;
        int                Result_OrderId = 0;
        AllPaymentResponse pay_resp       = new AllPaymentResponse();
        var                agentname      = "";

        try
        {
            agentname = Request.UserAgent.ToLower();
        }
        catch (Exception E)
        {
            agentname = "";
        }
        string ordrid = "2019091716333734691";

        Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, "", 4, false, "1.FC:SalebhaiPaymentResponseFreecharge", " ");
        if (Request.Form.AllKeys.Length > 0)
        {
            #region vaishnaviNew
            try
            {
                Dictionary <string, string> parameterschk = new Dictionary <string, string>();
                StringBuilder sbresponse = new StringBuilder();
                foreach (string key in Request.Form.Keys)
                {
                    parameterschk.Add(key.Trim(), Request.Form[key].Trim());
                    sbresponse.Append(Request.Form[key].Trim() + " , ");
                }
                //fc_trnid = Request.Form["merchantTxnId"];

                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, fc_trnid, 4, false, "2.1.FC:SalebhaiPaymentResponseFreecharge From vaishnavi", sbresponse.ToString());



                // string Status = Request.Form["Status"];
                // string pg_txnId = Request.Form["txnId"];

                //string amount = Request.Form["amount"];
                //string checksum = Request.Form["checksum"];

                string pg_txnId = "";

                string amount   = "1";
                string checksum = "";

                try
                {
                    if (!String.IsNullOrEmpty(fc_trnid))
                    {
                        int resval = pay_resp.UpdateAndSaveTransactionBeforeOrderGenerated(4, fc_trnid, sbresponse.ToString(), 2);

                        if (resval > 0)
                        {
                        }
                        else
                        {
                            Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, fc_trnid, 4, false, "5.FC:SalebhaiPaymentResponseFreecharge: TRN NOT UPDATED " + Result_OrderId.ToString(), "Success");
                        }
                        Result_OrderId = pay_resp.PaymentResponseFreecharge(parameterschk, sbresponse.ToString(), fc_trnid, amount, pg_txnId);
                    }
                    else
                    {
                        Result_OrderId = 0;
                        Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, fc_trnid, 4, false, "5.FC:SalebhaiPaymentResponseFreecharge: TRN ID NOT FOUND IN RESP: ", "Fail");
                    }
                }
                catch (Exception err)
                {
                    Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, fc_trnid, 4, false, "3.FC:ERROR  SalebhaiPaymentResponseFreecharge", "Error: " + err.Message.ToArray());

                    Result_OrderId = 0;
                }
                if (Result_OrderId > 0) // OrderId generated
                {
                    Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Information, fc_trnid, 4, false, "5.FC:SalebhaiPaymentResponseFreecharge: ORDER GENERATED Id: " + Result_OrderId.ToString(), "Success");

                    string sb_val = pay_resp.RedirectToApp(Result_OrderId, fc_trnid, 4, agentname);
                    if (!String.IsNullOrEmpty(sb_val))
                    {
                        ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", sb_val.ToString());
                    }
                }
                else
                {
                    Result_OrderId = 0;
                    Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, fc_trnid, 4, false, "5.FC:SalebhaiPaymentResponseFreecharge: ORDER NOT GENERATED Id: ", "Fail");
                }
            }
            catch (Exception err)
            {
                Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, fc_trnid, 4, false, "3.FC:ERROR  SalebhaiPaymentResponseFreecharge", "Error: " + err.Message.ToArray());

                Result_OrderId = 0;
            }

            #endregion
        }
        else
        {
            Logger.InsertLogs(Test0555.Logger.InvoiceLOGS.InvoiceLogLevel.Error, fc_trnid, 4, false, "4.FC:SalebhaiPaymentResponseFreecharge", "NO RESPONSE KEYS FOUND ");
            Result_OrderId = 0;
        }
        // pay_resp.RedirectToApp(Result_OrderId, fc_trnid, 4,agentname);
        string sb_valn = pay_resp.RedirectToApp(Result_OrderId, fc_trnid, 4, agentname);
        if (!String.IsNullOrEmpty(sb_valn))
        {
            ClientScript.RegisterClientScriptBlock(this.GetType(), "Message", sb_valn.ToString());
        }
    }