Stripe: allow passing custom parameters to the Checkout session
This commit is contained in:
@@ -15,4 +15,5 @@ export const CreateBillingCheckoutSchema = z.object({
|
||||
quantity: z.number(),
|
||||
}),
|
||||
),
|
||||
metadata: z.record(z.string()).optional(),
|
||||
});
|
||||
|
||||
@@ -36,6 +36,7 @@ export async function createStripeCheckout(
|
||||
trial_period_days: params.plan.trialDays,
|
||||
metadata: {
|
||||
accountId: params.accountId,
|
||||
...(params.metadata ?? {}),
|
||||
},
|
||||
}
|
||||
: {};
|
||||
|
||||
Reference in New Issue
Block a user