Esempio n. 1
0
 public CreateCardPaymentService(IAcquiringBankService bankOfIrelandAcquiringBankService,
                                 IPaymentRepository paymentRepository,
                                 IAcquirerBankSelectionService acquirerBankSelectionService)
 {
     _paymentRepository = paymentRepository;
     _bankOfIrelandAcquiringBankService = bankOfIrelandAcquiringBankService;
     _acquirerBankSelectionService      = acquirerBankSelectionService;
 }
 public CreatePaymentCommandHandler(IAcquiringBankService acquiringBankService,
                                    IPaymentHistoryRepository paymentHistoryRepository, IMetrics metrics,
                                    ILogger <CreatePaymentCommandHandler> logger, IEventStoreClient eventStoreClient)
 {
     _acquiringBankService     = acquiringBankService;
     _paymentHistoryRepository = paymentHistoryRepository;
     _metrics          = metrics;
     _logger           = logger;
     _eventStoreClient = eventStoreClient;
 }
 public PaymentService(ILogger <PaymentService> logger,
                       IPaymentValidationService validationService,
                       IPaymentRepository repository,
                       IAcquiringBankService acquiringBankService)
 {
     _logger               = logger;
     _validationService    = validationService;
     _repository           = repository;
     _acquiringBankService = acquiringBankService;
 }
Esempio n. 4
0
 public PaymentService(
     ILogger <PaymentService> logger,
     IValidatorFactory validator,
     IPaymentRepository repository,
     IAcquiringBankService acquiringBankService)
 {
     _logger               = logger;
     _validator            = validator;
     _repository           = repository;
     _acquiringBankService = acquiringBankService;
 }
 public PaymentService(ICardDao cardDao, ICurrencyDao currencyDao, IPaymentRequestDao paymentRequestDao,
                       IMerchantDao merchantDao, IAcquiringBankService acquiringBankService,
                       IBankPaymentResponseDao bankPaymentResponseDao)
 {
     _cardDao                = cardDao;
     _currencyDao            = currencyDao;
     _paymentRequestDao      = paymentRequestDao;
     _merchantDao            = merchantDao;
     _acquiringBankService   = acquiringBankService;
     _bankPaymentResponseDao = bankPaymentResponseDao;
     _encryptionKey          = ConfigurationManager.AppSettings["EncryptionKey"];
 }
Esempio n. 6
0
 public PaymentGatewayClient(IAcquiringBankService acquiringBankService, ILoggerFactory loggerFactory)
 {
     _acquiringBankService = acquiringBankService;
     _logger = loggerFactory.CreateLogger("PaymentGatewayClient");
 }
Esempio n. 7
0
 public PaymentService(IPaymentRepository paymentRepository, IAcquiringBankService acquiringBank)
 {
     _paymentRepository = paymentRepository;
     _acquiringBank     = acquiringBank;
 }