public static bool TestClient(MonerisPaymentSettings serverPaymentSettings, string number, DateTime date, ILogger logger, string zipCode)
 {
     var monerisTokenizeClient = new MonerisTokenizeClient(serverPaymentSettings, logger);
     var result = monerisTokenizeClient.Tokenize(number, date.ToString("yyMM"));
     string message;
     return RequestSuccesful(result, out message);
 }
        public MonerisPaymentService(MonerisPaymentSettings monerisPaymentSettings)
        {
            _monerisPaymentSettings = monerisPaymentSettings;

            _transactionRequest = new HttpsPostRequest();
            _transactionRequest.SetProcCountryCode(_monerisPaymentSettings.ProcessingCountryCode);
            _transactionRequest.SetTestMode(_monerisPaymentSettings.UseSandbox);
            _transactionRequest.SetStoreId(_monerisPaymentSettings.StoreId);
            _transactionRequest.SetApiToken(_monerisPaymentSettings.ApiToken);
        }
 public PaymentMonerisController(ISettingService settingService,
                                 MonerisPaymentSettings monerisPaymentSettings,
                                 IPaymentService paymentService,
                                 PaymentSettings paymentSettings,
                                 IOrderService orderService,
                                 IOrderProcessingService orderProcessingService)
 {
     this._settingService         = settingService;
     this._monerisPaymentSettings = monerisPaymentSettings;
     this._paymentService         = paymentService;
     this._paymentSettings        = paymentSettings;
     this._orderService           = orderService;
     this._orderProcessingService = orderProcessingService;
 }
Example #4
0
 public PaymentMonerisController(ISettingService settingService,
                                 IPaymentService paymentService,
                                 IOrderService orderService,
                                 IOrderProcessingService orderProcessingService,
                                 ILocalizationService localizationService,
                                 MonerisPaymentSettings monerisPaymentSettings,
                                 PaymentSettings paymentSettings)
 {
     this._settingService         = settingService;
     this._paymentService         = paymentService;
     this._orderService           = orderService;
     this._orderProcessingService = orderProcessingService;
     this._localizationService    = localizationService;
     this._monerisPaymentSettings = monerisPaymentSettings;
     this._paymentSettings        = paymentSettings;
 }
 public PaymentMonerisController(ISettingService settingService,
                                 IPaymentService paymentService,
                                 IOrderService orderService,
                                 IOrderProcessingService orderProcessingService,
                                 ILocalizationService localizationService,
                                 MonerisPaymentSettings monerisPaymentSettings,
                                 PaymentSettings paymentSettings,
                                 IWebHelper webHelper,
                                 IPermissionService permissionService)
 {
     this._settingService         = settingService;
     this._paymentService         = paymentService;
     this._orderService           = orderService;
     this._orderProcessingService = orderProcessingService;
     this._localizationService    = localizationService;
     this._monerisPaymentSettings = monerisPaymentSettings;
     this._paymentSettings        = paymentSettings;
     this._webHelper         = webHelper;
     this._permissionService = permissionService;
 }
        public MonerisServiceClient(string url, string sessionId, MonerisPaymentSettings monerisSettings, IPackageInfo packageInfo, IConnectivityService connectivityService, ILogger logger)
            : base(url, sessionId, packageInfo, connectivityService, logger)
		{
			MonerisClient = new MonerisTokenizeClient(monerisSettings, logger);
		}
Example #7
0
 public MonerisTokenizeClient(MonerisPaymentSettings settings, ILogger logger)
 {
     _logger   = logger;
     _settings = settings;
 }