Decode
Offline diagnosis of an x402 X-PAYMENT payload: recompute the EIP-712 digest, recover the signer, compare with authorization.from, and name the reason a payment would be rejected.
POST https://kestrel8b3bd1.pythonanywhere.com/decode
0.01 USDC on Base · payTo 0x881F02d144889C5F3411bbB70FEe66d9136C9fEd
Status: verified · payable
Settlement: via OMNIGATE (https://omnigate.scriptmasterlabs.com) — seller opted in; receipt token per settlement; 0.005 USDC fee inside settlement, waived inside the daily budget
Payment routes
Base · 0.01 USDC · payTo 0x881F02d144889C5F3411bbB70FEe66d9136C9fEd · via omnigate · settles through OMNIGATE
{
"payment": "<base64 x402 X-PAYMENT payload (or decoded object)>",
"expect": {
"payTo": "0x...",
"amount": 20000
}
}