Пример #1
0
 public UILightningAutomatedPayoutProcessorsController(
     EventAggregator eventAggregator,
     LightningAutomatedPayoutSenderFactory lightningAutomatedPayoutSenderFactory,
     PayoutProcessorService payoutProcessorService)
 {
     _eventAggregator = eventAggregator;
     _lightningAutomatedPayoutSenderFactory = lightningAutomatedPayoutSenderFactory;
     _payoutProcessorService = payoutProcessorService;
 }
 public UIOnChainAutomatedPayoutProcessorsController(
     EventAggregator eventAggregator,
     BTCPayNetworkProvider btcPayNetworkProvider,
     OnChainAutomatedPayoutSenderFactory onChainAutomatedPayoutSenderFactory,
     PayoutProcessorService payoutProcessorService)
 {
     _eventAggregator       = eventAggregator;
     _btcPayNetworkProvider = btcPayNetworkProvider;
     _onChainAutomatedPayoutSenderFactory = onChainAutomatedPayoutSenderFactory;
     _payoutProcessorService = payoutProcessorService;
 }
Пример #3
0
 public async Task <IActionResult> GetStoreOnChainAutomatedPayoutProcessors(
     string storeId, string?paymentMethod)
 {
     var configured =
         await _payoutProcessorService.GetProcessors(
             new PayoutProcessorService.PayoutProcessorQuery()
     {
         Stores         = new[] { storeId },
         Processors     = new[] { OnChainAutomatedPayoutSenderFactory.ProcessorName },
         PaymentMethods = paymentMethod is null ? null : new[] { paymentMethod }
     });
Пример #4
0
 public UIPayoutProcessorsController(
     EventAggregator eventAggregator,
     BTCPayNetworkProvider btcPayNetworkProvider,
     IEnumerable <IPayoutProcessorFactory> payoutProcessorFactories,
     PayoutProcessorService payoutProcessorService)
 {
     _eventAggregator          = eventAggregator;
     _btcPayNetworkProvider    = btcPayNetworkProvider;
     _payoutProcessorFactories = payoutProcessorFactories;
     _payoutProcessorService   = payoutProcessorService;
     ;
 }
Пример #5
0
 public GreenfieldStoreAutomatedOnChainPayoutProcessorsController(PayoutProcessorService payoutProcessorService,
                                                                  EventAggregator eventAggregator)
 {
     _payoutProcessorService = payoutProcessorService;
     _eventAggregator        = eventAggregator;
 }
Пример #6
0
 public GreenfieldStorePayoutProcessorsController(PayoutProcessorService payoutProcessorService, IEnumerable <IPayoutProcessorFactory> factories)
 {
     _payoutProcessorService = payoutProcessorService;
     _factories = factories;
 }