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; }
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 } });
public UIPayoutProcessorsController( EventAggregator eventAggregator, BTCPayNetworkProvider btcPayNetworkProvider, IEnumerable <IPayoutProcessorFactory> payoutProcessorFactories, PayoutProcessorService payoutProcessorService) { _eventAggregator = eventAggregator; _btcPayNetworkProvider = btcPayNetworkProvider; _payoutProcessorFactories = payoutProcessorFactories; _payoutProcessorService = payoutProcessorService; ; }
public GreenfieldStoreAutomatedOnChainPayoutProcessorsController(PayoutProcessorService payoutProcessorService, EventAggregator eventAggregator) { _payoutProcessorService = payoutProcessorService; _eventAggregator = eventAggregator; }
public GreenfieldStorePayoutProcessorsController(PayoutProcessorService payoutProcessorService, IEnumerable <IPayoutProcessorFactory> factories) { _payoutProcessorService = payoutProcessorService; _factories = factories; }