export interface ICreateStripePaymentMethodSetupResponse { id: string; paymentMethodId: string; setupIntentSecret: string; } export interface ICreateStripePaymentMethodSetupRequest { paymentMethodId?: string; } export interface IStripePaymentProviderConfigurationResponse { id: string; name: string; active: boolean; publishableKey: string; } export interface IStripeCustomerResponse { stripeCustomerId: string; } export interface ICreateStripeCustomerRequest { name: string; email: string; tenantName?: string; } export interface ICreateStripeCustomerResponse { stripeCustomerId: string; } export interface ICreateStripeSubscriptionRequest { stripePlanId: string; } export interface ICreateSubscriptionResponse { subscriptionId: string; subscriptionSecret: string; }