コード例 #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 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;
 }
コード例 #3
0
 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;
 }
コード例 #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 CreditCardPaymentManagementService(EdoContext context, IDateTimeProvider dateTimeProvider, IBookingPaymentCallbackService bookingPaymentCallbackService)
 {
     _context          = context;
     _dateTimeProvider = dateTimeProvider;
     _bookingPaymentCallbackService = bookingPaymentCallbackService;
 }