private readonly ILocalizationService _localizationService;             // codehint: sm-add
        #endregion

        #region Ctor

        public PayPalStandardPaymentProcessor(PayPalStandardPaymentSettings paypalStandardPaymentSettings,
                                              ISettingService settingService, ICurrencyService currencyService,
                                              CurrencySettings currencySettings, IWebHelper webHelper,
                                              ICheckoutAttributeParser checkoutAttributeParser, ITaxService taxService,
                                              IOrderTotalCalculationService orderTotalCalculationService, HttpContextBase httpContext,
                                              ILocalizationService localizationService)
        {
            this._paypalStandardPaymentSettings = paypalStandardPaymentSettings;
            this._settingService               = settingService;
            this._currencyService              = currencyService;
            this._currencySettings             = currencySettings;
            this._webHelper                    = webHelper;
            this._checkoutAttributeParser      = checkoutAttributeParser;
            this._taxService                   = taxService;
            this._orderTotalCalculationService = orderTotalCalculationService;
            this._httpContext                  = httpContext;
            this._localizationService          = localizationService;           // codehint: sm-add

            _helper = new PluginHelperBase("Payments.PayPalStandard");          // codehint: sm-add
        }
        public PaymentPayPalStandardController(ISettingService settingService,
                                               IPaymentService paymentService, IOrderService orderService,
                                               IOrderProcessingService orderProcessingService,
                                               IStoreContext storeContext,
                                               IWorkContext workContext,
                                               IWebHelper webHelper,
                                               PayPalStandardPaymentSettings paypalStandardPaymentSettings,
                                               PaymentSettings paymentSettings)
        {
            this._settingService         = settingService;
            this._paymentService         = paymentService;
            this._orderService           = orderService;
            this._orderProcessingService = orderProcessingService;
            this._storeContext           = storeContext;
            this._workContext            = workContext;
            this._webHelper = webHelper;
            this._paypalStandardPaymentSettings = paypalStandardPaymentSettings;
            this._paymentSettings = paymentSettings;

            _helper = new PluginHelperBase("Payments.PayPalStandard");
        }