Пример #1
0
        public CreateOrderPage()
        {
            InitializeComponent();

            Title = "Create Order";
            string appTransId = ZaloPayHelper.GenTransID();

            Order = new Order
            {
                AppId            = Int32.Parse(Constants.APP_ID),
                AppUser          = "******",
                AppTransId       = appTransId,
                AppTime          = Util.GetTimeStamp(),
                Amount           = 10000,
                Description      = "[Demp ZPDK Xamarin] Thanh toan don hang " + appTransId,
                Item             = "[]",
                EmbedData        = "{}",
                Mac              = "",
                ReturnCode       = "",
                ReturnMessage    = "",
                OrderUrl         = "",
                SubReturnCode    = "",
                SubReturnMessage = "",
                Status           = "PENDING",
                ZpTransToken     = ""
            };

            BindingContext = this;
        }
Пример #2
0
 public RefundData(long amount, string zptransid, string description = "")
 {
     Appid       = ConfigurationManager.AppSettings["Appid"];
     Zptransid   = zptransid;
     Amount      = amount;
     Description = description;
     Mrefundid   = ZaloPayHelper.GenTransID();
     Timestamp   = Util.GetTimeStamp();
     Mac         = ComputeMac();
 }
Пример #3
0
 public RefundData(long amount, string zptransid, string description = "")
 {
     Appid       = Constants.APP_ID;
     Zptransid   = zptransid;
     Amount      = amount;
     Description = description;
     Mrefundid   = ZaloPayHelper.GenTransID();
     Timestamp   = TimeHelper.GetTimeStamp();
     Mac         = ComputeMac();
 }
Пример #4
0
 public OrderData(long amount, string description = "", string bankcode = "", object embeddata = null, object item = null, string appuser = "")
 {
     Appid       = ConfigurationManager.AppSettings["Appid"];
     Apptransid  = ZaloPayHelper.GenTransID();
     Apptime     = Util.GetTimeStamp();
     Appuser     = appuser;
     Amount      = amount;
     Description = description;
     Embeddata   = JsonConvert.SerializeObject(embeddata);
     Item        = JsonConvert.SerializeObject(item);
     Mac         = ComputeMac();
 }
Пример #5
0
 public OrderData(long amount, string description = "", string bankcode = "", object embeddata = null, object item = null, string appuser = "")
 {
     Appid       = Constants.APP_ID;
     Apptransid  = ZaloPayHelper.GenTransID();
     Apptime     = TimeHelper.GetTimeStamp();
     Appuser     = appuser;
     Amount      = amount;
     Bankcode    = bankcode;
     Description = description;
     Embeddata   = JsonConvert.SerializeObject(embeddata);
     Item        = JsonConvert.SerializeObject(item);
     Mac         = ComputeMac();
 }