x402-chainlink
    Preparing search index...

    Interface PaymentRequirements

    Payment requirements sent by server (v2) Spec compliance: x402 v2 - PaymentRequirements Schema

    interface PaymentRequirements {
        amount: string;
        asset: `0x${string}`;
        extra?: {
            creContract?: `0x${string}`;
            decimals?: number;
            name?: string;
            symbol?: string;
        };
        maxTimeoutSeconds: number;
        network: EVMNetworkId;
        payTo: `0x${string}`;
        scheme: "exact";
    }
    Index

    Properties

    amount: string

    Required payment amount (uint256 as string, in token's smallest unit)

    asset: `0x${string}`

    Token contract address

    extra?: {
        creContract?: `0x${string}`;
        decimals?: number;
        name?: string;
        symbol?: string;
    }

    Additional scheme-specific data

    Type Declaration

    • OptionalcreContract?: `0x${string}`

      CRE workflow contract address for settlement

    • Optionaldecimals?: number

      Token decimals (e.g., 6 for USDC)

    • Optionalname?: string

      Token name (e.g., "USD Coin")

    • Optionalsymbol?: string

      Token symbol (e.g., "USDC")

    maxTimeoutSeconds: number

    Maximum timeout in seconds for payment completion

    network: EVMNetworkId

    Network identifier (CAIP-2 format, e.g., "eip155:8453")

    payTo: `0x${string}`

    Recipient address (0x...)

    scheme: "exact"

    Payment scheme