public PaymentPayBrightController(ICustomerService customerService,
                                   IGenericAttributeService genericAttributeService,
                                   ILocalizationService localizationService,
                                   INotificationService notificationService,
                                   IPermissionService permissionService,
                                   ISettingService settingService,
                                   IWorkContext workContext,
                                   PaymentPayBrightService paymentPayBrightService,
                                   PaymentPayBrightSettings paymentPayBrightSettings,
                                   IOrderService orderService,
                                   IOrderProcessingService orderProcessingService,
                                   IStoreContext storeContext,
                                   IStoreService storeService)
 {
     this._customerService          = customerService;
     this._genericAttributeService  = genericAttributeService;
     this._localizationService      = localizationService;
     this._notificationService      = notificationService;
     this._permissionService        = permissionService;
     this._settingService           = settingService;
     this._workContext              = workContext;
     this._paymentPayBrightService  = paymentPayBrightService;
     this._paymentPayBrightSettings = paymentPayBrightSettings;
     this._orderService             = orderService;
     this._orderProcessingService   = orderProcessingService;
     this._storeContext             = storeContext;
     this._storeService             = storeService;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="settings"></param>
 public PaymentPayBrightService(ILogger logger, PaymentPayBrightSettings settings)
 {
     _logger   = logger;
     _settings = settings;
     // TODO: Hard code some value for now, refactor required
     _settings.ApiKey               = "bUUBFD4FmSvkO3RTyJAmSvSBL6yOg2ZTCFXWuPDjdTuXKqanfg";
     _settings.ApiToken             = "7tDSThDC6P8OgXORfkXXqsp7FaD6EDmbDwLbVCmtTCyFqOLkPr";
     _settings.AuthorizationPostUrl = "https://sandbox.paybright.com/CheckOut/ApplicationForm.aspx";
 }