コード例 #1
0
 public PaymentsController(IBookingPaymentCallbackService bookingPaymentCallbackService, IPaymentSettingsService paymentSettingsService,
                           IAgentContextService agentContextService, ICreditCardPaymentProcessingService creditCardPaymentProcessingService, INGeniusPaymentService nGeniusPaymentService)
 {
     _bookingPaymentCallbackService      = bookingPaymentCallbackService;
     _paymentSettingsService             = paymentSettingsService;
     _agentContextService                = agentContextService;
     _creditCardPaymentProcessingService = creditCardPaymentProcessingService;
     _nGeniusPaymentService              = nGeniusPaymentService;
 }
コード例 #2
0
 public PaymentsController(IAccountPaymentService accountPaymentService,
                           IBookingPaymentService bookingPaymentService, IPaymentSettingsService paymentSettingsService,
                           IAgentContextService agentContextService, ICreditCardPaymentProcessingService creditCardPaymentProcessingService)
 {
     _accountPaymentService              = accountPaymentService;
     _bookingPaymentService              = bookingPaymentService;
     _paymentSettingsService             = paymentSettingsService;
     _agentContextService                = agentContextService;
     _creditCardPaymentProcessingService = creditCardPaymentProcessingService;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
 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;
 }
コード例 #5
0
 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;
 }