public NGeniusPaymentService(IBookingRecordManager bookingRecordManager, INGeniusClient client, IAgencyService agencyService, ICreditCardPaymentManagementService paymentService) { _bookingRecordManager = bookingRecordManager; _client = client; _agencyService = agencyService; _paymentService = paymentService; }
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; }