Esempio n. 1
0
        private void DoRequest(RectokenRequest req)
        {
            var resp = new Rectoken().Post(req);

            if (resp.Error != null)
            {
                DataError = resp.Error.ErrorMessage;
                Data      = resp.Error.RequestId;
            }
            else
            {
                Data      = resp.payment_id.ToString();
                DataOrder = resp.order_id;
            }
        }
Esempio n. 2
0
        private void Submit(object sender, EventArgs e)
        {
            int amount = Convert.ToInt32(Request.Form["amount"].Substring(0,
                                                                          Request.Form["amount"].IndexOf('.') > 0
                    ? Request.Form["amount"].IndexOf('.')
                    : Request.Form["amount"].Length));
            Dictionary <string, string> merchant_data = new Dictionary <string, string>();

            merchant_data.Add("some_key", "some_value");
            merchant_data.Add("some_key2", "some_value2");
            string mdata = new JavaScriptSerializer().Serialize(merchant_data);
            var    req   = new RectokenRequest
            {
                order_id      = Request.Form["order_id"],
                amount        = amount * 100,
                order_desc    = "checkout json demo",
                currency      = "EUR",
                merchant_data = mdata,
                rectoken      = Request.Form["rectoken"]
            };

            DoRequest(req);
        }