@valuya/nextjs
v0.2.0-beta.1
Published
Payment-aware authorization for Next.js route handlers and edge-compatible handlers.
Readme
@valuya/nextjs
Payment-aware authorization for Next.js route handlers and edge-compatible handlers.
Install
npm i @valuya/nextjs @valuya/coreUsage (App Router route handler)
import { withValuyaNextRoute } from "@valuya/nextjs"
export const GET = withValuyaNextRoute(
{ plan: "pro" },
async () => Response.json({ ok: true }),
)Behavior:
- entitlement active => request proceeds
- entitlement missing =>
402 payment_requiredwithpayment_url+session_id
