Skip to main content
Protocol extensions for the x402 payment standard.

Installation

Available Extensions

API Reference

Hook Creators (Client-Side)

Hooks allow you to automatically handle server extension requirements.

createSIWxHook

Creates a hook that handles Sign-In-With-X authentication:
Config Options:

createPaymentIdHook

Creates a hook that adds payment idempotency:
Config Options:

createCustomHook

Create custom extension hooks:

Server Extension Declaration

For server-side middleware, declare extensions that clients should provide:

declareSIWxExtension

declarePaymentIdentifierExtension

declareDiscoveryExtension

Verification

Verify client-provided extension data:

validateSIWxMessage

verifySIWxSignature

Utilities

generatePaymentId

Generate a random payment identifier:

extractExtension

Extract extension data from a payload:

Constants

Types

Exports Summary