public ActionResult OnlinePayment(OnlinePaymentModel model)
        {
            var r1 = YunClient.Instance.Execute(new SetOnlinePaymentRequest
            {
                Alipay =
                    model.AlipayPartner.IsEmpty()
                        ? ""
                        : string.Format("{0},{1},{2}", model.AlipayPartner, model.AlipayKey, model.SellerEmail),
                BankingDirectConnect = model.BankingDirectConnect,
                PaymentCode = Request.Form["PaymentCode"],
                Shengpay =
                    model.ShengpayMsgSender.IsEmpty()
                        ? ""
                        : string.Format("{0},{1}", model.ShengpayMsgSender, model.ShengpayKey),
                Tenpay =
                    model.TenpayBargainorId.IsEmpty()
                        ? ""
                        : string.Format("{0},{1}", model.TenpayBargainorId, model.TenpayKey),
                UseSelf = true,
                PayMethod = "PC",
                BocPay =
                    model.BocMerchantNumber.IsEmpty()
                        ? ""
                        : string.Format("{0},{1},{2}", model.BocMerchantNumber, model.BocCertificateUrl,
                            model.BocCertificatePassWord),
            }, Token);
            var r2 = YunClient.Instance.Execute(new SetOnlinePaymentRequest
            {

                Alipay =
                    model.MobileAlipayPartner.IsEmpty()
                        ? ""
                        : string.Format("{0},{1},{2}", model.MobileAlipayPartner, model.MobileAlipayKey,
                            model.MobileSellerEmail),
                BankingDirectConnect = model.MobileBankingDirectConnect,
                PaymentCode = Request.Form["MobilePaymentCode"],
                Shengpay =
                    model.MobileShengpayMsgSender.IsEmpty()
                        ? ""
                        : string.Format("{0},{1}", model.MobileShengpayMsgSender, model.MobileShengpayKey),
                BocPay =
                    model.BocMobileMerchantNumber.IsEmpty()
                        ? ""
                        : string.Format("{0},{1},{2}", model.BocMobileMerchantNumber, model.BocMobileCertificateUrl,
                            model.BocMobileCertificatePassWord),
                UseSelf = true,
                PayMethod = "MOBILE"
            }, Token);
            return Json(r1.Result && r2.Result);
        }
        public ActionResult OnlinePayment()
        {
            var r = new OnlinePaymentModel();
            var pc = YunClient.Instance.Execute(new GetOnlinePaymentRequest { PayMethod = "PC" }, Token);
            var pcdata = pc.Setting;
            var mData = YunClient.Instance.Execute(new GetOnlinePaymentRequest { PayMethod = "MOBILE" }, Token).Setting;

            if (pcdata != null)
            {
                r.AlipayKey = pcdata.Alipay.IsNull() ? "" : pcdata.Alipay.Key;
                r.AlipayPartner = pcdata.Alipay.IsNull() ? "" : pcdata.Alipay.Partner;
                r.BankingDirectConnect = pcdata.BankingDirectConnect;
                r.PublicKey = pcdata.Alipay.PublicKey;
                r.SellerEmail = pcdata.Alipay.IsNull() ? "" : pcdata.Alipay.SellerEmail;
                r.ShengpayKey = pcdata.Shengpay.IsNull() ? "" : pcdata.Shengpay.Key;
                r.ShengpayMsgSender = pcdata.Shengpay.IsNull() ? "" : pcdata.Shengpay.MsgSender;
                r.TenpayBargainorId = pcdata.Tenpay.IsNull() ? "" : pcdata.Tenpay.BargainorId;
                r.TenpayKey = pcdata.Tenpay.IsNull() ? "" : pcdata.Tenpay.Key;
                r.PaymentCode = pcdata.PaymentCode;
                r.BocMerchantNumber = pcdata.Bocpay.IsNull() ? "" : pcdata.Bocpay.MerchantNo;
                r.BocCertificateUrl = pcdata.Bocpay.IsNull() ? "" : pcdata.Bocpay.SignCertPath;
                r.BocCertificatePassWord = pcdata.Bocpay.IsNull() ? "" : pcdata.Bocpay.SignCertPwd;
            }

            if (mData != null)
            {
                r.MobileAlipayKey = mData.Alipay.IsNull() ? "" : mData.Alipay.Key;
                r.MobileAlipayPartner = mData.Alipay.IsNull() ? "" : mData.Alipay.Partner;
                r.MobileBankingDirectConnect = mData.BankingDirectConnect;
                r.MobileSellerEmail = mData.Alipay.IsNull() ? "" : mData.Alipay.SellerEmail;
                r.MobileShengpayKey = mData.Shengpay.IsNull() ? "" : mData.Shengpay.Key;
                r.MobileShengpayMsgSender = mData.Shengpay.IsNull() ? "" : mData.Shengpay.MsgSender;
                r.MobilePaymentCode = mData.PaymentCode;
                r.MobilePublicKey = mData.Alipay.PublicKey;
                r.BocMobileMerchantNumber = mData.Bocpay.IsNull() ? "" : mData.Bocpay.MerchantNo;
                r.BocMobileCertificateUrl = mData.Bocpay.IsNull() ? "" : mData.Bocpay.SignCertPath;
                r.BocMobileCertificatePassWord = mData.Bocpay.IsNull() ? "" : mData.Bocpay.SignCertPwd;
            }

            return View(r);
        }