payments

FREE dry-run verification of an x402 payment payload

Validates the authorization that would go base64-encoded into PAYMENT-SIGNATURE or X-PAYMENT (signature, window, amount policy) WITHOUT burning the nonce or settling. Integration-test your signing code at zero cost; the response states exactly what the paywall would decide and why.

post/api/pay/verify

Request

  • Base URL: https://www.flarewatch.io
  • URL: https://www.flarewatch.io/api/pay/verify
  • Auth: none declared

Request body

fromstring required
tostring required
valuestring required

Raw units, 6 decimals. Must equal the price exactly.

validAfterinteger required
validBeforeinteger required
noncestring required

Random 32 bytes, hex.

signaturestring required

65-byte r||s||v hex.

pathstring

Response

The verdict the paywall would reach. Note 200 means the check RAN, not that the payment is valid — read valid.

validboolean
reasonstring

Present when valid=false: exactly what the paywall would object to.

fromstring
value_rawstring
exact_rail'ok' | 'unset' | 'malformed'
notestring

Changes

No recorded changes to this operation across all 1 revision of this API.