public ActionResult Configure()
        {
            var model = new ConfigurationModel();
            model.SellerEmail = _ajPayPaymentSettings.SellerEmail;
            model.Key = _ajPayPaymentSettings.Key;
            model.Partner = _ajPayPaymentSettings.Partner;
            model.AdditionalFee = _ajPayPaymentSettings.AdditionalFee;
            model.ReturnUrl = _ajPayPaymentSettings.ReturnUrl;
            model.InvoiceSubject = _ajPayPaymentSettings.InvoiceSubject;
            model.InvoiceBody = _ajPayPaymentSettings.InvoiceBody;
            model.EnableBankPay = _ajPayPaymentSettings.EnableBankPay;

            return View("~/Plugins/Payments.AJPay/Views/PaymentAjPay/Configure.cshtml", model);
        }
        public ActionResult Configure(ConfigurationModel model)
        {
            if (!ModelState.IsValid)
                return Configure();

            //save settings
            _ajPayPaymentSettings.SellerEmail = model.SellerEmail;
            _ajPayPaymentSettings.Key = model.Key;
            _ajPayPaymentSettings.Partner = model.Partner;
            _ajPayPaymentSettings.AdditionalFee = model.AdditionalFee;
            _ajPayPaymentSettings.ReturnUrl = model.ReturnUrl;
            _ajPayPaymentSettings.InvoiceBody = model.InvoiceBody;
            _ajPayPaymentSettings.InvoiceSubject = model.InvoiceSubject;
            _ajPayPaymentSettings.EnableBankPay = model.EnableBankPay;

            _settingService.SaveSetting(_ajPayPaymentSettings);

            return Configure();
        }