@agentpay-sui/middleware
v0.1.0
Published
Provider-side x402 helpers for paid API routes.
Readme
@agentpay-sui/middleware
Provider-side x402 helpers for paid API routes.
The package exports:
withX402(...): Express-compatible middlewarewithX402Route(handler, options): WebRequest/Responsewrapper for Next route handlers, Hono-compatible runtimes, Bun, and Workers-style handlerswithX402Hono(options): Hono-style middleware adaptercreateX402Challenge(...),verifyX402Payment(...), andsettleX402Payment(...)for custom frameworks
The middleware enforces the important payment order:
- no
PAYMENT-SIGNATURE/X-PAYMENTmeans return a 402 challenge withPAYMENT-REQUIRED - malformed
PAYMENT-SIGNATURE/X-PAYMENTmeans 400 - facilitator
/verifymust pass before provider code runs - provider failures are not settled
- successful provider responses call
/settleand exposePAYMENT-RESPONSEplus legacyX-PAYMENT-RESPONSE
