示例#1
0
 public PaymentPayPalExpressCheckoutController(CustomerSettings customerSettings,
                                               ICustomerService customerService,
                                               IGenericAttributeService genericAttributeService,
                                               IProductService productService,
                                               ISettingService settingService,
                                               IShoppingCartService shoppingCartService,
                                               IStoreContext storeContext,
                                               IWorkContext workContext,
                                               OrderSettings orderSettings,
                                               PayPalExpressCheckoutConfirmOrderService payPalExpressCheckoutConfirmOrderService,
                                               PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings,
                                               PayPalExpressCheckoutPlaceOrderService payPalExpressCheckoutPlaceOrderService,
                                               PayPalExpressCheckoutService payPalExpressCheckoutService,
                                               PayPalExpressCheckoutShippingMethodService payPalExpressCheckoutShippingMethodService,
                                               PayPalIPNService payPalIPNService,
                                               PayPalRedirectionService payPalRedirectionService)
 {
     _customerSettings        = customerSettings;
     _customerService         = customerService;
     _genericAttributeService = genericAttributeService;
     _productService          = productService;
     _settingService          = settingService;
     _shoppingCartService     = shoppingCartService;
     _storeContext            = storeContext;
     _workContext             = workContext;
     _orderSettings           = orderSettings;
     _payPalExpressCheckoutConfirmOrderService   = payPalExpressCheckoutConfirmOrderService;
     _payPalExpressCheckoutPaymentSettings       = payPalExpressCheckoutPaymentSettings;
     _payPalExpressCheckoutPlaceOrderService     = payPalExpressCheckoutPlaceOrderService;
     _payPalExpressCheckoutService               = payPalExpressCheckoutService;
     _payPalExpressCheckoutShippingMethodService = payPalExpressCheckoutShippingMethodService;
     _payPalIPNService         = payPalIPNService;
     _payPalRedirectionService = payPalRedirectionService;
 }
 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;
 }
示例#3
0
 public PayPalIPNService(IOrderService orderService, IOrderProcessingService orderProcessingService, PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings, ILogger logger)
 {
     _orderService           = orderService;
     _orderProcessingService = orderProcessingService;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
     _logger = logger;
 }
示例#4
0
 public PayPalUrlService(IStoreContext storeContext,
                         IWebHelper webHelper,
                         PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings)
 {
     _storeContext = storeContext;
     _webHelper    = webHelper;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
 }
 public PayPalIPNService(IHttpContextAccessor httpContextAccessor, IOrderService orderService, IOrderProcessingService orderProcessingService, PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings, ILogger logger)
 {
     _httpContextAccessor    = httpContextAccessor;
     _orderService           = orderService;
     _orderProcessingService = orderProcessingService;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
     _logger = logger;
 }
 public PayPalRequestService(IPayPalUrlService payPalUrlService,
                             IPayPalShippingService payPalShippingService,
                             PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings,
                             IPayPalOrderService payPalOrderService,
                             IPayPalCurrencyCodeParser payPalCurrencyCodeParser,
                             IPayPalRecurringPaymentsService payPalRecurringPaymentsService,
                             IWorkContext workContext)
 {
     _payPalUrlService      = payPalUrlService;
     _payPalShippingService = payPalShippingService;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
     _payPalOrderService             = payPalOrderService;
     _payPalCurrencyCodeParser       = payPalCurrencyCodeParser;
     _payPalRecurringPaymentsService = payPalRecurringPaymentsService;
     _workContext = workContext;
 }
 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;
 }
示例#8
0
 public PayPalOrderService(IWorkContext workContext,
                           PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings,
                           IPayPalCurrencyCodeParser payPalCurrencyCodeParser,
                           IPayPalCartItemService payPalCartItemService,
                           IShippingService shippingService,
                           IGenericAttributeService genericAttributeService,
                           IStoreContext storeContext,
                           ICheckoutAttributeParser checkoutAttributeParser)
 {
     _workContext = workContext;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
     _payPalCurrencyCodeParser             = payPalCurrencyCodeParser;
     _payPalCartItemService   = payPalCartItemService;
     _shippingService         = shippingService;
     _genericAttributeService = genericAttributeService;
     _storeContext            = storeContext;
     _checkoutAttributeParser = checkoutAttributeParser;
 }
 public PayPalRequestService(ICurrencyService currencyService,
                             CurrencySettings currencySettings,
                             IProductService productService,
                             IWorkContext workContext,
                             PayPalCurrencyCodeParser payPalCurrencyCodeParser,
                             PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings,
                             PayPalOrderService payPalOrderService,
                             PayPalRecurringPaymentsService payPalRecurringPaymentsService,
                             PayPalUrlService payPalUrlService)
 {
     _currencyService                      = currencyService;
     _currencySettings                     = currencySettings;
     _productService                       = productService;
     _workContext                          = workContext;
     _payPalCurrencyCodeParser             = payPalCurrencyCodeParser;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
     _payPalOrderService                   = payPalOrderService;
     _payPalRecurringPaymentsService       = payPalRecurringPaymentsService;
     _payPalUrlService                     = payPalUrlService;
 }
示例#10
0
 public PayPalShippingService(PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings)
 {
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
 }
 public PayPalInterfaceService(PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings)
 {
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
 }
 public PayPalSecurityService(PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings)
 {
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
 }
示例#13
0
 public PayPalUrlService(IWebHelper webHelper,
                         PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings)
 {
     _webHelper = webHelper;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
 }
 public PayPalUrlService(IStoreContext storeContext, PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings)
 {
     _storeContext = storeContext;
     _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings;
 }