Exemplo n.º 1
0
 public StripeCustomerGateway(IBillingConfig config)
 {
     customerService      = new Stripe.CustomerService();
     subscriptionService  = new Stripe.SubscriptionService();
     paymentMethodService = new Stripe.PaymentMethodService();
     this.config          = config;
 }
Exemplo n.º 2
0
 public ValidateConfigFile(DatabaseConfigValidator databaseConfigValidator, DatabaseConfig databaseConfig, Auth0ConfigValidator auth0ConfigValidator, Auth0Config auth0Config, EmailConfigValidator emailConfigValidat, EmailConfig emailConfig, AdminConfigValidator adminConfigValidator, AdminConfig adminConfig, BillingConfigValidator configValidator, IBillingConfig config)
 {
     this.databaseConfigValidator = databaseConfigValidator;
     this.databaseConfig          = databaseConfig;
     this.auth0ConfigValidator    = auth0ConfigValidator;
     this.auth0Config             = auth0Config;
     this.emailConfigValidator    = emailConfigValidat;
     this.emailConfig             = emailConfig;
     this.adminConfigValidator    = adminConfigValidator;
     this.adminConfig             = adminConfig;
     this.billingConfigValidator  = configValidator;
     this.billingConfig           = config;
 }
Exemplo n.º 3
0
 public StripeCheckoutSessionGateway(IBillingConfig config)
 {
     this.config         = config;
     this.sessionService = new SessionService();
 }
Exemplo n.º 4
0
 public SubscriptionPlanRefresher(ISubscriptionPlanGateway gateway, ISubscriptionPlanRepo repo, IBillingConfig config)
 {
     this.gateway = gateway;
     this.repo    = repo;
     this.config  = config;
 }
Exemplo n.º 5
0
 public SubscriptionPlanReader(IDatabase database, IBillingConfig config) : base(database)
 {
     this.config = config;
 }
Exemplo n.º 6
0
 public StripeWebhookParser(IEnumerable <StripeWebhookConverter> converters, IBillingConfig config)
 {
     this.config     = config;
     this.converters = converters;
 }
Exemplo n.º 7
0
 public SubscriptionPlanRepo(IDatabase database, IBillingConfig billingConfig) : base(database)
 {
     this.billingConfig = billingConfig;
 }