import { fetchCms } from "~/server/utils/cmsApi"; export default defineEventHandler(async (event) => { const uuid = getRouterParam(event, "uuid"); const query = getQuery(event); if (!uuid) { throw createError({ statusCode: 400, statusMessage: "Missing order UUID" }); } const returnUrl = query.returnUrl || ""; return await fetchCms(`/orders/${uuid}/checkout?returnUrl=${encodeURIComponent(String(returnUrl))}`, { method: "POST" }); });