x402_payment_safety_check
FREE, deterministic pre-payment check for an x402 endpoint. Give {url} (we fetch its unpaid 402) and/or {payment_required} (402 JSON or base64 header), plus optional expected_pay_to, expected_network, max_price_usdc, listed_price_usdc, facilitator_url, client_config {max_per_call_usdc, max_daily_usdc, idempotency_key, allow_any_pay_to}. Returns verdict ok/review/do_not_pay with checks: HTTPS/health, payTo validity & mismatch, unknown asset/network, price sanity vs cap/listing, timeout/replay window, multiple payTo, unknown facilitator, missing spend caps/idempotency. Nothing is stored; inputs that look like private keys are rejected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| method | No | ||
| client_config | No | ||
| max_price_usdc | No | ||
| expected_pay_to | No | ||
| facilitator_url | No | ||
| expected_network | No | ||
| payment_required | No | ||
| listed_price_usdc | No |