public PayPalStandardPaymentProcessor(CurrencySettings currencySettings,
                                       ICheckoutAttributeParser checkoutAttributeParser,
                                       ICurrencyService currencyService,
                                       IGenericAttributeService genericAttributeService,
                                       IHttpContextAccessor httpContextAccessor,
                                       ILocalizationService localizationService,
                                       IPaymentService paymentService,
                                       ISettingService settingService,
                                       ITaxService taxService,
                                       IWebHelper webHelper,
                                       PayPalStandardHttpClient payPalStandardHttpClient,
                                       PayPalStandardPaymentSettings payPalStandardPaymentSettings)
 {
     _currencySettings        = currencySettings;
     _checkoutAttributeParser = checkoutAttributeParser;
     _currencyService         = currencyService;
     _genericAttributeService = genericAttributeService;
     _httpContextAccessor     = httpContextAccessor;
     _localizationService     = localizationService;
     _paymentService          = paymentService;
     _settingService          = settingService;
     _taxService = taxService;
     _webHelper  = webHelper;
     _payPalStandardHttpClient      = payPalStandardHttpClient;
     _payPalStandardPaymentSettings = payPalStandardPaymentSettings;
 }
 public PayPalStandardPaymentProcessor(CurrencySettings currencySettings,
                                       IAddressService addressService,
                                       ICheckoutAttributeParser checkoutAttributeParser,
                                       ICountryService countryService,
                                       ICurrencyService currencyService,
                                       ICustomerService customerService,
                                       IGenericAttributeService genericAttributeService,
                                       IHttpContextAccessor httpContextAccessor,
                                       ILocalizationService localizationService,
                                       IOrderService orderService,
                                       IPaymentService paymentService,
                                       IProductService productService,
                                       ISettingService settingService,
                                       IStateProvinceService stateProvinceService,
                                       ITaxService taxService,
                                       IWebHelper webHelper,
                                       PayPalStandardHttpClient payPalStandardHttpClient,
                                       PayPalStandardPaymentSettings payPalStandardPaymentSettings)
 {
     _currencySettings        = currencySettings;
     _addressService          = addressService;
     _checkoutAttributeParser = checkoutAttributeParser;
     _countryService          = countryService;
     _currencyService         = currencyService;
     _customerService         = customerService;
     _genericAttributeService = genericAttributeService;
     _httpContextAccessor     = httpContextAccessor;
     _localizationService     = localizationService;
     _orderService            = orderService;
     _paymentService          = paymentService;
     _productService          = productService;
     _settingService          = settingService;
     _stateProvinceService    = stateProvinceService;
     _taxService = taxService;
     _webHelper  = webHelper;
     _payPalStandardHttpClient      = payPalStandardHttpClient;
     _payPalStandardPaymentSettings = payPalStandardPaymentSettings;
 }