Example #1
0
 public SezzlePaymentProcessor(CurrencySettings currencySettings,
                               ICheckoutAttributeParser checkoutAttributeParser,
                               ICurrencyService currencyService,
                               IGenericAttributeService genericAttributeService,
                               IHttpContextAccessor httpContextAccessor,
                               ILocalizationService localizationService,
                               IPaymentService paymentService,
                               ISettingService settingService,
                               ITaxService taxService,
                               IWebHelper webHelper,
                               SezzleHttpClient sezzleHttpClient,
                               SezzlePaymentSettings sezzlePaymentSettings,
                               IOrderTotalCalculationService orderTotalCalculationService)
 {
     _currencySettings        = currencySettings;
     _checkoutAttributeParser = checkoutAttributeParser;
     _currencyService         = currencyService;
     _genericAttributeService = genericAttributeService;
     _httpContextAccessor     = httpContextAccessor;
     _localizationService     = localizationService;
     _paymentService          = paymentService;
     _settingService          = settingService;
     _taxService                   = taxService;
     _webHelper                    = webHelper;
     _sezzleHttpClient             = sezzleHttpClient;
     _sezzlePaymentSettings        = sezzlePaymentSettings;
     _orderTotalCalculationService = orderTotalCalculationService;
 }
 public PaymentSezzleController(IGenericAttributeService genericAttributeService,
                                IOrderProcessingService orderProcessingService,
                                IOrderService orderService,
                                IPaymentPluginManager paymentPluginManager,
                                IPermissionService permissionService,
                                ILocalizationService localizationService,
                                ILogger logger,
                                INotificationService notificationService,
                                ISettingService settingService,
                                IStoreContext storeContext,
                                IWebHelper webHelper,
                                IWorkContext workContext,
                                ShoppingCartSettings shoppingCartSettings,
                                SezzlePaymentSettings sezzlePaymentSettings,
                                SezzleHttpClient sezzleHttpClient)
 {
     _genericAttributeService = genericAttributeService;
     _orderProcessingService  = orderProcessingService;
     _orderService            = orderService;
     _paymentPluginManager    = paymentPluginManager;
     _permissionService       = permissionService;
     _localizationService     = localizationService;
     _logger = logger;
     _notificationService   = notificationService;
     _settingService        = settingService;
     _storeContext          = storeContext;
     _webHelper             = webHelper;
     _workContext           = workContext;
     _shoppingCartSettings  = shoppingCartSettings;
     _sezzlePaymentSettings = sezzlePaymentSettings;
     _sezzleHttpClient      = sezzleHttpClient;
 }