x402 (Test)

bash
wasit test --target <url> [options]
OptionDefaultNotes
--target <url>requiredMust include the scheme
--network <id>stellar:testnetNetwork the payment checks pay on: stellar:testnet, stellar:pubnet or eip155:84532 (Base Sepolia). X402-01–05 apply to a challenge on any chain
--payer-key <key>STELLAR_PRIVATE_KEY, or EVM_PRIVATE_KEY on Base SepoliaA Stellar secret (S...), or an EVM private key (0x + 64 hex)
--rpc-url <url>the network's defaultRPC used to verify X402-06's settlement: Soroban RPC on Stellar, required for pubnet; JSON-RPC on Base Sepolia (default https://sepolia.base.org)
--method <verb>GETHTTP method the paid endpoint uses. Endpoints that compute something usually take POST
--body <json>—Request body, sent verbatim; implies Content-Type: application/json
--header <name:value>—Extra request header the endpoint needs before it will issue a challenge. Repeatable
--read-onlyoffRestricts the run to X402-01–05
--jsonoffMachine-readable output (see below) instead of formatted text

Without a payer key the payment checks are skipped automatically, so the default posture costs nothing. When they do run, X402-06 settles a real payment and X402-07 attempts one.