import { Checkout } from "@polar-sh/nextjs"; import { NextRequest, NextResponse } from "next/server"; export const GET = async (request: NextRequest) => { if (!process.env.POLAR_ACCESS_TOKEN || !process.env.POLAR_SUCCESS_URL) { return NextResponse.json( { error: "Missing POLAR_ACCESS_TOKEN or POLAR_SUCCESS_URL environment variables.", }, { status: 400 } ); } const handler = Checkout({ accessToken: process.env.POLAR_ACCESS_TOKEN, successUrl: process.env.POLAR_SUCCESS_URL, }); return handler(request); };