Required payment amount (uint256 as string, in token's smallest unit)
Token contract address
OptionalextraAdditional scheme-specific data
OptionalcreContract?: `0x${string}`CRE workflow contract address for settlement
Optionaldecimals?: numberToken decimals (e.g., 6 for USDC)
Optionalname?: stringToken name (e.g., "USD Coin")
Optionalsymbol?: stringToken symbol (e.g., "USDC")
Maximum timeout in seconds for payment completion
Network identifier (CAIP-2 format, e.g., "eip155:8453")
Recipient address (0x...)
Payment scheme
Payment requirements sent by server (v2) Spec compliance: x402 v2 - PaymentRequirements Schema