Ejemplo n.º 1
0
 public NGeniusPaymentService(IBookingRecordManager bookingRecordManager,
                              INGeniusClient client, IAgencyService agencyService, ICreditCardPaymentManagementService paymentService)
 {
     _bookingRecordManager = bookingRecordManager;
     _client         = client;
     _agencyService  = agencyService;
     _paymentService = paymentService;
 }
Ejemplo n.º 2
0
 public PaymentLinksProcessingService(IPayfortService payfortService,
                                      IPayfortResponseParser payfortResponseParser,
                                      IPaymentLinksStorage storage,
                                      IPayfortSignatureService signatureService,
                                      IOptions <PayfortOptions> payfortOptions,
                                      IPaymentLinkNotificationService notificationService,
                                      IEntityLocker locker,
                                      INGeniusClient nGeniusClient)
 {
     _payfortService        = payfortService;
     _payfortResponseParser = payfortResponseParser;
     _storage             = storage;
     _signatureService    = signatureService;
     _notificationService = notificationService;
     _locker         = locker;
     _payfortOptions = payfortOptions.Value;
     _nGeniusClient  = nGeniusClient;
 }