public PaymentPayPalExpressCheckoutController(CustomerSettings customerSettings,
                                               IPayPalExpressCheckoutConfirmOrderService payPalExpressCheckoutConfirmOrderService,
                                               IPayPalExpressCheckoutPlaceOrderService payPalExpressCheckoutPlaceOrderService,
                                               IPayPalExpressCheckoutService payPalExpressCheckoutService,
                                               IPayPalExpressCheckoutShippingMethodService payPalExpressCheckoutShippingMethodService,
                                               IPayPalIPNService payPalIPNService,
                                               IPayPalRedirectionService payPalRedirectionService,
                                               ISettingService settingService,
                                               IShoppingCartService shoppingCartService,
                                               IWorkContext workContext,
                                               OrderSettings orderSettings,
                                               PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings)
 {
     _customerSettings = customerSettings;
     _payPalExpressCheckoutConfirmOrderService   = payPalExpressCheckoutConfirmOrderService;
     _payPalExpressCheckoutPlaceOrderService     = payPalExpressCheckoutPlaceOrderService;
     _payPalExpressCheckoutService               = payPalExpressCheckoutService;
     _payPalExpressCheckoutShippingMethodService = payPalExpressCheckoutShippingMethodService;
     _payPalIPNService         = payPalIPNService;
     _payPalRedirectionService = payPalRedirectionService;
     _settingService           = settingService;
     _shoppingCartService      = shoppingCartService;
     _workContext   = workContext;
     _orderSettings = orderSettings;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
 }
コード例 #2
0
 public PaymentPayPalExpressCheckoutController(IPayPalExpressCheckoutConfirmOrderService payPalExpressCheckoutConfirmOrderService,
                                               IPayPalExpressCheckoutPlaceOrderService payPalExpressCheckoutPlaceOrderService,
                                               IPayPalExpressCheckoutService payPalExpressCheckoutService,
                                               IPayPalExpressCheckoutShippingMethodService payPalExpressCheckoutShippingMethodService,
                                               IPayPalIPNService payPalIPNService,
                                               IPayPalRedirectionService payPalRedirectionService,
                                               ISettingService settingService,
                                               PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings)
 {
     _payPalExpressCheckoutConfirmOrderService   = payPalExpressCheckoutConfirmOrderService;
     _payPalExpressCheckoutPlaceOrderService     = payPalExpressCheckoutPlaceOrderService;
     _payPalExpressCheckoutService               = payPalExpressCheckoutService;
     _payPalExpressCheckoutShippingMethodService = payPalExpressCheckoutShippingMethodService;
     _payPalIPNService                     = payPalIPNService;
     _payPalRedirectionService             = payPalRedirectionService;
     _settingService                       = settingService;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
 }
コード例 #3
0
 public PaymentPayPalPlusController(IWorkContext workContext,
                                    IStoreService storeService,
                                    ISettingService settingService,
                                    IPaymentService paymentService,
                                    IOrderService orderService,
                                    IOrderProcessingService orderProcessingService,
                                    IPermissionService permissionService,
                                    IGenericAttributeService genericAttributeService,
                                    ILocalizationService localizationService,
                                    IStoreContext storeContext,
                                    ILogger logger,
                                    IWebHelper webHelper,
                                    PaymentSettings paymentSettings,
                                    PayPalPlusPaymentSettings payPalPlusPaymentSettings,
                                    ShoppingCartSettings shoppingCartSettings,
                                    IOrderTotalCalculationService orderTotalCalculationService,
                                    IPayPalIPNService payPalIPNService,
                                    INotificationService notificationService)
 {
     this._workContext             = workContext;
     this._storeService            = storeService;
     this._settingService          = settingService;
     this._paymentService          = paymentService;
     this._orderService            = orderService;
     this._orderProcessingService  = orderProcessingService;
     this._permissionService       = permissionService;
     this._genericAttributeService = genericAttributeService;
     this._localizationService     = localizationService;
     this._storeContext            = storeContext;
     this._logger                       = logger;
     this._webHelper                    = webHelper;
     this._paymentSettings              = paymentSettings;
     this._payPalPlusPaymentSettings    = payPalPlusPaymentSettings;
     this._shoppingCartSettings         = shoppingCartSettings;
     this._orderTotalCalculationService = orderTotalCalculationService;
     this._payPalIPNService             = payPalIPNService;
     this._notificationService          = notificationService;
 }
コード例 #4
0
 public PayPalExpressIPNController(IPayPalIPNService payPalIPNService)
 {
     _payPalIPNService = payPalIPNService;
 }