示例#1
0
 public HdfcNotEnrolledCharger(ILogger logger, ISettings settings,
                               ITransactionPaymentDetailRepository transactionPaymentDetailRepository, ITransactionStatusUpdater transactionStatusUpdater)
     : base(logger, settings)
 {
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _transactionStatusUpdater           = transactionStatusUpdater;
 }
示例#2
0
 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;
 }
示例#3
0
 public NabTransactCharger(ILogger logger, ISettings settings,
                           ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                           IMediator mediator,
                           ITransactionStatusUpdater transactionStatusUpdater
                           )
     : base(logger, settings)
 {
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _mediator = mediator;
     _transactionStatusUpdater = transactionStatusUpdater;
 }
示例#4
0
 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;
 }