public PaymentsController(IBookingPaymentCallbackService bookingPaymentCallbackService, IPaymentSettingsService paymentSettingsService, IAgentContextService agentContextService, ICreditCardPaymentProcessingService creditCardPaymentProcessingService, INGeniusPaymentService nGeniusPaymentService) { _bookingPaymentCallbackService = bookingPaymentCallbackService; _paymentSettingsService = paymentSettingsService; _agentContextService = agentContextService; _creditCardPaymentProcessingService = creditCardPaymentProcessingService; _nGeniusPaymentService = nGeniusPaymentService; }
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 BookingAccountPaymentService(IAccountPaymentService accountPaymentService, IBookingDocumentsService documentsService, IBookingPaymentCallbackService paymentCallbackService, ILogger <BookingAccountPaymentService> logger, EdoContext context, IBookingDocumentsMailingService documentsMailingService) { _accountPaymentService = accountPaymentService; _documentsService = documentsService; _paymentCallbackService = paymentCallbackService; _logger = logger; _context = context; _documentsMailingService = documentsMailingService; }
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 CreditCardPaymentManagementService(EdoContext context, IDateTimeProvider dateTimeProvider, IBookingPaymentCallbackService bookingPaymentCallbackService) { _context = context; _dateTimeProvider = dateTimeProvider; _bookingPaymentCallbackService = bookingPaymentCallbackService; }