@dbbs/strapi-stripe-payment
Version:
Strapi integration plugin for Stripe payment system
63 lines (53 loc) • 1.01 kB
text/typescript
export interface CreateCheckoutSessionParams {
organizationName?: string
quantity: number
planId: number
userId: number
organizationId?: number
}
export interface CancelSubscriptionParams {
id: number
}
export interface PauseSubscriptionParams {
id: number
}
export interface ResumeSubscriptionParams {
id: number
}
export interface GetSubscriptionByIdParams {
id: number
}
export interface GetMySubscriptionParams {
userId: number
}
export interface DeleteSubscriptionParams {
id: number
}
export interface UpdateSubscriptionParams {
id: number
quantity?: number
planId?: number
}
export interface ResubscribeParams {
id: number
}
export interface CreateSessionParams {
success_url: string
customer?: string
metadata: {
organizationName: string
quantity: number
userId: number
planId: number
}
line_items: [
{
price: string
quantity: number
}
]
mode?: string
subscription_data?: {
trial_period_days: number
}
}