Files
classroomio/apps/dashboard/src/routes/api/polar/subscribe/+server.ts
T

17 lines
499 B
TypeScript
Raw Normal View History

2025-01-09 01:30:01 +01:00
import { dev } from '$app/environment';
import { env } from '$env/dynamic/private';
2025-01-09 01:30:01 +01:00
import { Checkout } from '@polar-sh/sveltekit';
export const GET = ({ ...params }) => {
const metadata = JSON.parse(params.url.searchParams.get('metadata') ?? '{}');
const successUrl = `/org/${metadata.orgSlug}?upgrade=true&confirmation=true`;
const request = Checkout({
accessToken: env.POLAR_ACCESS_TOKEN,
2025-01-09 01:30:01 +01:00
successUrl,
server: dev ? 'sandbox' : 'production'
});
return request(params);
};