Skip to main content
POST
Verify a payment payload

Authorizations

Authorization
string
header
required

Optional on keyless testnet profiles. Required when the operator configures FACILITATOR_API_KEYS and on pubnet.

Body

application/json
x402Version
integer
required
Example:

2

paymentPayload
object
required
paymentRequirements
object
required

Response

Verification result. Rejections include a non-null reason.

isValid
boolean
required
payer
string
invalidReason
string | null
Last modified on August 10, 2026