کد:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;




namespace Mahandolar.Accountant
{
public partial class Callback : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        com.cartkhan.www.WebService pay = new com.cartkhan.www.WebService();
        ///Request.Cookies["Price"]["Price"] فراخانی کوکی تعریف شده ی قیمت برای استفاده
        string Rescode = pay.verifypayment("ck47647471", Request.Cookies["Price"]["Price"], Request.QueryString["au"]);
        if (Rescode == 1.ToString())
        {
                    Random r = new Random();
                    decimal rnd = r.Next(1, 127500);


                    TSModel.Account a = new TSModel.Account();
                    a.UserID = HttpContext.Current.User.Identity.Name;
                    a.Date = DateTime.Now;
                    a.Time = DateTime.Now.Hour.ToString() + ":" + DateTime.Now.Minute.ToString();
                    a.Des = "پرداخت آنلاین";
                    a.Bed = decimal.Parse(Session["Price"].ToString());
                    a.Bes = 0;
                    a.Factor = rnd;
                    a.isPassed = true;
                    a.isJaieze = false;
                    a.Amount = 1000;
                    abl.Add(a);
                    
                    Error.Visible = true;
                    Error.Text = "پرداخت با موفقیت انجام شد لطفا جهت پیگیری های بعدی شماره پیگیری را نزد خود حفظ کنید  : " + Request.QueryString["au"];
        }
        else
        {
            Error.Visible = true;
            Error.Text = "خطا در انجام تراکنش (کد خطا :"+Rescode+" )  لطفا جهت پیگیری های بعدی شماره پیگیری را نزد خود حفظ کنید  : " + Request.QueryString["au"];
        }
    }
}
                  //  callback// تراکنش ناموفق
        //PaymentService.Payment pf = new PaymentService.Payment();


        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {


               com.cartkhan.www.WebService Pay = new com.cartkhan.www.WebService();
        ///فراخانی تابع پرداخت
        ///Price.Text = متن قسمت مبلغ درون فرم
        ///Discrib.Text = متن توضیحات  
        string Result = com.cartkhan.www.requestpaymentCompletedEventArgs("",Price.Text,"CALLBACK","123","TEXT");
        // استفاده از کوکی برای ذخیره سازی مبلغ وارده برای انجام عملیات بررسی تراکنش
        // می توانید از هر روشی استفاده کنید
        HttpCookie pricecookie = new HttpCookie("Price");
        pricecookie["Price"] = Price.Text;
        Response.SetCookie(pricecookie);
        if (int.Parse(Result) > 1)
        {
            Response.Redirect("http://www.cartkhan.com/payment/pay_invoice/" + Result);
        }
        else
        {
            Error.Visible = true;
            Error.Text = "خطا در اتصال به بانک لطفا دوباره تلاش کنید ";
        }
    }
}