public PaymentsController(IBookingPaymentCallbackService bookingPaymentCallbackService, IPaymentSettingsService paymentSettingsService, IAgentContextService agentContextService, ICreditCardPaymentProcessingService creditCardPaymentProcessingService, INGeniusPaymentService nGeniusPaymentService) { _bookingPaymentCallbackService = bookingPaymentCallbackService; _paymentSettingsService = paymentSettingsService; _agentContextService = agentContextService; _creditCardPaymentProcessingService = creditCardPaymentProcessingService; _nGeniusPaymentService = nGeniusPaymentService; }
public PaymentsController(IAccountPaymentService accountPaymentService, IBookingPaymentService bookingPaymentService, IPaymentSettingsService paymentSettingsService, IAgentContextService agentContextService, ICreditCardPaymentProcessingService creditCardPaymentProcessingService) { _accountPaymentService = accountPaymentService; _bookingPaymentService = bookingPaymentService; _paymentSettingsService = paymentSettingsService; _agentContextService = agentContextService; _creditCardPaymentProcessingService = creditCardPaymentProcessingService; }
public BookingCreditCardPaymentService(ICreditCardPaymentProcessingService creditCardPaymentProcessingService, ILogger <BookingCreditCardPaymentService> logger, IDateTimeProvider dateTimeProvider, IBookingInfoService bookingInfoService, IBookingNotificationService bookingNotificationService, IBookingPaymentCallbackService paymentCallbackService) { _creditCardPaymentProcessingService = creditCardPaymentProcessingService; _logger = logger; _dateTimeProvider = dateTimeProvider; _bookingInfoService = bookingInfoService; _bookingNotificationService = bookingNotificationService; _paymentCallbackService = paymentCallbackService; }
public PaymentCallbackDispatcher(ICreditCardPaymentProcessingService creditCardPaymentProcessingService, IPayfortResponseParser responseParser, IBookingPaymentCallbackService bookingPaymentCallbackService, IPaymentLinksProcessingService linksProcessingService, ITagProcessor tagProcessor, EdoContext context) { _creditCardPaymentProcessingService = creditCardPaymentProcessingService; _responseParser = responseParser; _bookingPaymentCallbackService = bookingPaymentCallbackService; _linksProcessingService = linksProcessingService; _tagProcessor = tagProcessor; _context = context; }
public BookingPaymentService(EdoContext context, IAccountPaymentService accountPaymentService, ICreditCardPaymentProcessingService creditCardPaymentProcessingService, IBookingRecordsManager recordsManager, IBookingDocumentsService documentsService, IPaymentNotificationService notificationService, ILogger <BookingPaymentService> logger, IOfflinePaymentAuditService offlinePaymentAuditService) { _context = context; _accountPaymentService = accountPaymentService; _creditCardPaymentProcessingService = creditCardPaymentProcessingService; _recordsManager = recordsManager; _documentsService = documentsService; _notificationService = notificationService; _logger = logger; _offlinePaymentAuditService = offlinePaymentAuditService; }