protected PaymentStep(IPayment payment, IMarket market, ISwedbankPayClientFactory swedbankPayClientFactory) { MarketId = market.MarketId; PaymentMethod = PaymentManager.GetPaymentMethod(payment.PaymentMethodId); if (PaymentMethod != null) { SwedbankPayClient = swedbankPayClientFactory.Create(PaymentMethod, market.MarketId); } }
public SwedbankPayCheckoutService( ICurrentMarket currentMarket, ICheckoutConfigurationLoader checkoutConfigurationLoader, IMarketService marketService, IOrderRepository orderRepository, ISwedbankPayClientFactory swedbankPayClientFactory, IRequestFactory requestFactory) : base(orderRepository) { _currentMarket = currentMarket; _checkoutConfigurationLoader = checkoutConfigurationLoader; _marketService = marketService; _orderRepository = orderRepository; _swedbankPayClientFactory = swedbankPayClientFactory; _requestFactory = requestFactory; }
protected AuthorizePaymentStepBase(IPayment payment, IMarket market, ISwedbankPayClientFactory swedbankPayClientFactory) : base(payment, market, swedbankPayClientFactory) { }
public SwedbankPayCheckoutController(ISwedbankPayClientFactory swedbankPayClientFactory, ICurrentMarket currentMarket) { _swedbankPayClientFactory = swedbankPayClientFactory; _currentMarket = currentMarket; }