public KlarnaPaymentController( KlarnaPaymentConfigV2 paymentConfigv2, KlarnaPaymentConfigV3 paymentConfigv3, CartAccessor cartAccessor, PaymentWidgetService paymentWidgetService, CheckoutService checkoutService, PaymentService paymentService) { _paymentConfigv2 = paymentConfigv2; _paymentConfigv3 = paymentConfigv3; _paymentWidgetService = paymentWidgetService; _checkoutService = checkoutService; _cartAccessor = cartAccessor; _paymentService = paymentService; }
public KlarnaWidgetV2( IPaymentInfoCalculator paymentInfoCalculator, PaymentWidgetService paymentWidgetService, KlarnaPaymentConfigV2 paymentConfig, RequestModelAccessor requestModelAccessor, RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor, SecurityToken securityToken, UrlService urlService, PageService pageService, DistributedLockService distributedLockService) { _paymentInfoCalculator = paymentInfoCalculator; _paymentConfig = paymentConfig; _paymentWidgetService = paymentWidgetService; _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor; _requestModelAccessor = requestModelAccessor; _securityToken = securityToken; _urlService = urlService; _pageService = pageService; _distributedLockService = distributedLockService; }