@gigamusic/checkout
v4.4.0
Published
Next.js route-handler factories for Stripe Checkout, Stripe webhooks, and presigned-URL downloads. Stripe is hard-wired; all secrets enter as factory args.
Readme
@gigamusic/checkout
Stripe Checkout + webhook + presigned-URL download Next.js route handlers for the gigamusic platform.
Exports four factory functions — createCheckoutHandler, createStripeWebhookHandler, createDownloadHandler, createDownloadZipHandler — each producing a Next.js App Router route handler. Stripe is hard-wired; secrets enter as factory args.
import { createCheckoutHandler } from "@gigamusic/checkout";
export const POST = createCheckoutHandler({
stripeSecret: process.env.STRIPE_SECRET_KEY!,
queries,
baseUrl: process.env.NEXT_PUBLIC_BASE_URL!,
});