public HdfcNotEnrolledCharger(ILogger logger, ISettings settings, ITransactionPaymentDetailRepository transactionPaymentDetailRepository, ITransactionStatusUpdater transactionStatusUpdater) : base(logger, settings) { _transactionPaymentDetailRepository = transactionPaymentDetailRepository; _transactionStatusUpdater = transactionStatusUpdater; }
public CcavenueCharger(ILogger logger, ISettings settings, ITransactionPaymentDetailRepository transactionPaymentDetailRepository, INetBankingBankDetailRepository netBankingBankDetailRepository, ICashCardDetailRepository cashCardDetailRepository, ITransactionStatusUpdater transactionStatusUpdater) : base(logger, settings) { _transactionPaymentDetailRepository = transactionPaymentDetailRepository; _netBankingBankDetailRepository = netBankingBankDetailRepository; _cashCardDetailRepository = cashCardDetailRepository; _transactionStatusUpdater = transactionStatusUpdater; }
public NabTransactCharger(ILogger logger, ISettings settings, ITransactionPaymentDetailRepository transactionPaymentDetailRepository, IMediator mediator, ITransactionStatusUpdater transactionStatusUpdater ) : base(logger, settings) { _transactionPaymentDetailRepository = transactionPaymentDetailRepository; _mediator = mediator; _transactionStatusUpdater = transactionStatusUpdater; }
public StripeCharger(ILogger logger, ISettings settings, ITransactionDetailRepository transactionDetailRepository, ITransactionRepository transactionRepository, ITransactionPaymentDetailRepository transactionPaymentDetailRepository, ITransactionStatusUpdater transactionStatusUpdater, IStripeConnectCharger stripeConnectCharger, IEventRepository eventRepository, IOrderDetailsRepository orderDetailsRepository, IEventStripeConnectAccountProvider eventStripeConnectAccountProvider, IZoomMeetingProvider zoomMeetingProvider) : base(logger, settings) { _transactionRepository = transactionRepository; _transactionDetailRepository = transactionDetailRepository; _transactionPaymentDetailRepository = transactionPaymentDetailRepository; _transactionStatusUpdater = transactionStatusUpdater; _stripeConnectCharger = stripeConnectCharger; _orderDetailsRepository = orderDetailsRepository; _eventRepository = eventRepository; _zoomMeetingProvider = zoomMeetingProvider; _eventStripeConnectAccountProvider = eventStripeConnectAccountProvider; }