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; }
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"]; }
public PaymentGatewayClient(IAcquiringBankService acquiringBankService, ILoggerFactory loggerFactory) { _acquiringBankService = acquiringBankService; _logger = loggerFactory.CreateLogger("PaymentGatewayClient"); }
public PaymentService(IPaymentRepository paymentRepository, IAcquiringBankService acquiringBank) { _paymentRepository = paymentRepository; _acquiringBank = acquiringBank; }