const stripeClient = new Stripe(STRIPE_SECRET_KEY, {
apiVersion: "2025-03-31.basil",
})
export const auth = betterAuth({
database: drizzleAdapter(db, {
provider: "pg",
schema: schema,
}),
account: {
accountLinking: {
enabled: true,
},
},
basePath: "/v1/auth",
trustedOrigins: [SITE_URL],
plugins: [
stripe({
stripeClient: stripeClient,
stripeWebhookSecret: STRIPE_WEBHOOK_SECRET,
createCustomerOnSignUp: true,
})
]
});
const stripeClient = new Stripe(STRIPE_SECRET_KEY, {
apiVersion: "2025-03-31.basil",
})
export const auth = betterAuth({
database: drizzleAdapter(db, {
provider: "pg",
schema: schema,
}),
account: {
accountLinking: {
enabled: true,
},
},
basePath: "/v1/auth",
trustedOrigins: [SITE_URL],
plugins: [
stripe({
stripeClient: stripeClient,
stripeWebhookSecret: STRIPE_WEBHOOK_SECRET,
createCustomerOnSignUp: true,
})
]
});