protected PaymentStep(IPayment payment, MarketId marketId, KlarnaOrderServiceFactory klarnaOrderServiceFactory) { MarketId = marketId; PaymentMethod = PaymentManager.GetPaymentMethod(payment.PaymentMethodId); if (PaymentMethod != null) { KlarnaOrderService = klarnaOrderServiceFactory.Create(PaymentMethod.GetConnectionConfiguration(marketId)); } }