public WebhooksController( IStripeService stripeService, IProjectInvoiceService invoiceService, IDisperseFundsService paidInvoiceService, IFinancialAccountService financialAccountService, ICardService cardService, IChargeService chargeService, ISourceService sourceService, IPaymentIntentService paymentIntentService, ISubscriptionService subscriptionService, ILogger <WebhooksController> logger, IOptions <AppSettings> appSettings, IBuyerAccountService buyerAccountService) { _logger = logger; _cardService = cardService; _chargeService = chargeService; _sourceService = sourceService; _paymentIntentService = paymentIntentService; _subscriptionService = subscriptionService; _stripeService = stripeService; _invoiceService = invoiceService; _paidInvoiceService = paidInvoiceService; _financialAccountService = financialAccountService; _appSettings = appSettings; _buyerAccountService = buyerAccountService; _logger = logger; }
public PayoutController( IAgencyOwner agencyOwner, IProviderAgencyOwner providerAgencyOwner, IServiceProvider serviceProvider, IDisperseFundsService payoutService) : base(serviceProvider) { _agencyOwner = agencyOwner; _providerAgencyOwner = providerAgencyOwner; _payoutService = payoutService; }
public PayoutController( IOrganizationPerson person, IDisperseFundsService payoutService, ICommissionService commissionService, IServiceProvider serviceProvider) { _person = person; _payoutService = payoutService; _commissionService = commissionService; }