x402 facilitator: verify an EVM exact payment offline (free)
x402_verifyFREE and unauthenticated: check an EVM exact x402 payment OFFLINE and get back {isValid, invalidReason?, payer?, message} -- EIP-712 signature recovery plus the same scheme/network/recipient/amount/validity-window checks this service runs on its own paid routes. It does NOT read the payer's on-chain balance or nonce (no chain connection here), so isValid is not a promise that settlement succeeds; message says so. A Solana payload is refused explicitly rather than called invalid. Settlement (/settle) is deliberately not offered: broadcasting a transaction spends gas. This is the tool form of POST /verify on this host. Complaints, questions, quote requests, or a service you wish we had: POST /feedback on this host -- free, no account. Every report is read and analysed daily; there is no individual reply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x402Version | No | Protocol version of the verify request itself; defaults to 1. | |
| paymentPayload | Yes | The x402 PaymentPayload you signed: {x402Version, scheme, network, payload:{signature, authorization:{...}}}. | |
| paymentRequirements | Yes | The PaymentRequirements the payment was signed against: {scheme, network, maxAmountRequired, payTo, asset, ...}. |