Exemple #1
0
        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);
            }
        }
Exemple #2
0
 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)
 {
 }
Exemple #4
0
 public SwedbankPayCheckoutController(ISwedbankPayClientFactory swedbankPayClientFactory, ICurrentMarket currentMarket)
 {
     _swedbankPayClientFactory = swedbankPayClientFactory;
     _currentMarket            = currentMarket;
 }