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"; }