Esempio n. 1
0
        public PaylikeProcessor(ISettingService settingService,
                                ICurrencyService currencyService, ICustomerService customerService,
                                CurrencySettings currencySettings, IWebHelper webHelper,
                                IOrderTotalCalculationService orderTotalCalculationService,
                                IOrderService orderService,
                                PaylikePaymentSettings paylikePaymentSettings,
                                HttpContextBase httpContext)
        {
            _paylikePaymentSettings = paylikePaymentSettings;
            _settingService         = settingService;
            _currencyService        = currencyService;
            _customerService        = customerService;
            _currencySettings       = currencySettings;
            _webHelper = webHelper;
            _orderTotalCalculationService = orderTotalCalculationService;
            _orderService = orderService;
            _httpContext  = httpContext;

            if (!paylikePaymentSettings.IsValid())
            {
                return;
            }

            _paylikeTransactionService = new PaylikeTransactionService(paylikePaymentSettings.AppKey);
        }
Esempio n. 2
0
 public void TestInitialize()
 {
     transactionService       = new PaylikeTransactionService(AppKey);
     createTransactionRequest = new CreateTransactionRequest()
     {
         Amount        = 200,
         Currency      = Currency.RON,
         Descriptor    = "customDescriptor",
         TransactionId = TransactionId,
         MerchantId    = MerchantId,
     };
 }