OMPX JavaScript SDK
    Preparing search index...

    Interface X402PaymentRequired

    X402 PAYMENT-REQUIRED header payload (decoded from Base64 JSON)

    interface X402PaymentRequired {
        accepts: X402PaymentAccept[];
        description?: string;
        extensions?: Record<string, unknown>;
        resource: string | { description?: string; mimeType?: string; url: string };
        version?: string;
        x402Version?: number;
    }
    Index

    Properties

    description?: string
    extensions?: Record<string, unknown>

    x402 v2 — echoed in PAYMENT-SIGNATURE (typically includes bazaar)

    resource: string | { description?: string; mimeType?: string; url: string }

    v1: URL string · v2: often { url, description, mimeType } — normalize client-side via normalizeX402Resource

    version?: string

    Legacy v1 field name

    x402Version?: number

    Coinbase X402 v2 surveys use numeric protocol version