import { fetchCms } from "~/server/utils/cmsApi"; export default defineEventHandler(async (event) => { const uuid = getRouterParam(event, "uuid"); const paypalOrderId = getRouterParam(event, "paypalOrderId"); if (!uuid) { throw createError({ statusCode: 400, statusMessage: "Missing order UUID" }); } if (!paypalOrderId) { throw createError({ statusCode: 400, statusMessage: "Missing PayPal order ID" }); } return await fetchCms(`/orders/${uuid}/capture/${paypalOrderId}`, { method: "POST" }); });