public PayPalInterfaceService(IPayPalSecurityService payPalSecurityService, PayPalExpressCheckoutSettings payPalExpressCheckoutSettings, IPayPalRequestService payPalRequestService) { _payPalSecurityService = payPalSecurityService; _payPalExpressCheckoutSettings = payPalExpressCheckoutSettings; _payPalRequestService = payPalRequestService; var config = new Dictionary<string, string> { { "mode", _payPalExpressCheckoutSettings.IsLive ? "live" : "sandbox" } }; _payPalApiInterfaceServiceService = new PayPalAPIInterfaceServiceService(config); }
public PayPalInterfaceService(IPayPalSecurityService payPalSecurityService, PayPalExpressCheckoutSettings payPalExpressCheckoutSettings, IPayPalRequestService payPalRequestService) { _payPalSecurityService = payPalSecurityService; _payPalExpressCheckoutSettings = payPalExpressCheckoutSettings; _payPalRequestService = payPalRequestService; var config = new Dictionary <string, string> { { "mode", _payPalExpressCheckoutSettings.IsLive ? "live" : "sandbox" } }; _payPalApiInterfaceServiceService = new PayPalAPIInterfaceServiceService(config); }
public PayPalExpressCheckoutPaymentProcessor(HttpSessionStateBase session, IOrderTotalCalculationService orderTotalCalculationService, IPayPalInterfaceService payPalInterfaceService, IPayPalRequestService payPalRequestService, IPayPalSecurityService payPalSecurityService, ISettingService settingService, PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings) { _session = session; _orderTotalCalculationService = orderTotalCalculationService; _payPalInterfaceService = payPalInterfaceService; _payPalRequestService = payPalRequestService; _payPalSecurityService = payPalSecurityService; _settingService = settingService; _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings; }
public PayPalExpressCheckoutPaymentProcessor(IHttpContextAccessor httpContextAccessor, ILocalizationService localizationService, IPayPalInterfaceService payPalInterfaceService, IPayPalRequestService payPalRequestService, IPayPalSecurityService payPalSecurityService, ISettingService settingService, PayPalExpressCheckoutPaymentSettings payPalExpressCheckoutPaymentSettings, IWebHelper webHelper) { _session = httpContextAccessor.HttpContext?.Session; _localizationService = localizationService; _payPalInterfaceService = payPalInterfaceService; _payPalRequestService = payPalRequestService; _payPalSecurityService = payPalSecurityService; _settingService = settingService; _payPalExpressCheckoutPaymentSettings = payPalExpressCheckoutPaymentSettings; _webHelper = webHelper; }
public PayPalRedirectionService(IPayPalInterfaceService payPalInterfaceService, IPayPalSecurityService payPalSecurityService, IPayPalRequestService payPalRequestService, IPayPalUrlService payPalUrlService, ILogger logger, IWebHelper webHelper, IPayPalCheckoutDetailsService payPalCheckoutDetailsService, IWorkContext workContext, ICustomerService customerService, HttpSessionStateBase session) { _payPalInterfaceService = payPalInterfaceService; _payPalSecurityService = payPalSecurityService; _payPalRequestService = payPalRequestService; _payPalUrlService = payPalUrlService; _logger = logger; _webHelper = webHelper; _payPalCheckoutDetailsService = payPalCheckoutDetailsService; _workContext = workContext; _customerService = customerService; _session = session; }
public PayPalRedirectionService(IPayPalInterfaceService payPalInterfaceService, IPayPalSecurityService payPalSecurityService, IPayPalRequestService payPalRequestService, IPayPalUrlService payPalUrlService, ILogger logger, IWebHelper webHelper, IPayPalCheckoutDetailsService payPalCheckoutDetailsService, IWorkContext workContext, ICustomerService customerService, IHttpContextAccessor httpContextAccessor, PaymentSettings paymentSettings) { _payPalInterfaceService = payPalInterfaceService; _payPalSecurityService = payPalSecurityService; _payPalRequestService = payPalRequestService; _payPalUrlService = payPalUrlService; _logger = logger; _webHelper = webHelper; _payPalCheckoutDetailsService = payPalCheckoutDetailsService; _workContext = workContext; _customerService = customerService; _session = httpContextAccessor.HttpContext.Session; _paymentSettings = paymentSettings; }