{"url":"https://www.api-xpay.com/x402/quote","checked_at":1793664589,"methods":{"GET":{"capture":{"status":402,"headers":{"content-type":"application/json; charset=utf-8","payment-required":"eyJ4NDAyVmVyc2lvbiI6MiwiZXJyb3IiOiJQQVlNRU5ULVNJR05BVFVSRSBoZWFkZXIgaXMgcmVxdWlyZWQiLCJyZXNvdXJjZSI6eyJ1cmwiOiJodHRwczovL3gtcGF5LmxsYy94NDAyL3F1b3RlIiwiZGVzY3JpcHRpb24iOiJQYXltZW50IHF1b3RlIHdpdGggYW1vdW50LCBhc3NldCwgYW5kIG1lcmNoYW50IHdhbGxldCIsIm1pbWVUeXBlIjoiYXBwbGljYXRpb24vanNvbiIsInNlcnZpY2VOYW1lIjoiWCBQYXkiLCJpY29uVXJsIjoiaHR0cHM6Ly94LXBheS5sbGMvbG9nby5wbmciLCJ0YWdzIjpbInBheW1lbnQiLCJxdW90ZSIsInByaWNpbmciLCJtZXJjaGFudCIsImludm9pY2UiXX0sImFjY2VwdHMiOlt7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYW1vdW50IjoiNTAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwicGF5VG8iOiIweDU4OWEyMzE0YTJFMDVGNDVlNDBDNDgyM0RhM0JhNThENDIxZEIzZDgiLCJtYXhUaW1lb3V0U2Vjb25kcyI6NjAsInJlc291cmNlIjoiaHR0cHM6Ly94LXBheS5sbGMveDQwMi9xdW90ZSIsImV4dHJhIjp7Im5hbWUiOiJVU0QgQ29pbiIsInZlcnNpb24iOiIyIn19XSwiZXh0ZW5zaW9ucyI6eyJiYXphYXIiOnsiaW5mbyI6eyJpbnB1dCI6eyJ0eXBlIjoiaHR0cCIsIm1ldGhvZCI6IkdFVCJ9LCJvdXRwdXQiOnsidHlwZSI6Impzb24iLCJleGFtcGxlIjp7InN1Y2Nlc3MiOnRydWUsInNlcnZpY2UiOiJYIFBheSIsInF1b3RlIjp7ImFtb3VudCI6IjAuMDA1IiwiYXNzZXQiOiJVU0RDIiwibmV0d29yayI6ImJhc2UiLCJwYXlUbyI6IjB4NTg5YTIzMTRhMkUwNUY0NWU0MEM0ODIzRGEzQmE1OEQ0MjFkQjNkOCIsInByb3RvY29sIjoieDQwMiIsInJlcXVlc3RJZCI6InJlcV9hYmMxMjMifX19fSwic2NoZW1hIjp7IiRzY2hlbWEiOiJodHRwczovL2pzb24tc2NoZW1hLm9yZy9kcmFmdC8yMDIwLTEyL3NjaGVtYSIsInR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7ImlucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7InR5cGUiOnsidHlwZSI6InN0cmluZyIsImNvbnN0IjoiaHR0cCJ9LCJtZXRob2QiOnsidHlwZSI6InN0cmluZyIsImVudW0iOlsiR0VUIiwiSEVBRCIsIkRFTEVURSJdfSwicXVlcnlQYXJhbXMiOnsidHlwZSI6Im9iamVjdCIsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX0sImhlYWRlcnMiOnsidHlwZSI6Im9iamVjdCIsImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp7InR5cGUiOiJzdHJpbmcifX19LCJyZXF1aXJlZCI6WyJ0eXBlIiwibWV0aG9kIl0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sIm91dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifSwiZXhhbXBsZSI6eyJ0eXBlIjoib2JqZWN0In19LCJyZXF1aXJlZCI6WyJ0eXBlIl19fSwicmVxdWlyZWQiOlsiaW5wdXQiXX19fX0="},"body":"{\"x402Version\":2,\"error\":\"PAYMENT-SIGNATURE header is required\",\"resource\":{\"url\":\"https://x-pay.llc/x402/quote\",\"description\":\"Payment quote with amount, asset, and merchant wallet\",\"mimeType\":\"application/json\",\"serviceName\":\"X Pay\",\"iconUrl\":\"https://x-pay.llc/logo.png\",\"tags\":[\"payment\",\"quote\",\"pricing\",\"merchant\",\"invoice\"]},\"accepts\":[{\"scheme\":\"exact\",\"network\":\"eip155:8453\",\"amount\":\"5000\",\"asset\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"payTo\":\"0x589a2314a2E05F45e40C4823Da3Ba58D421dB3d8\",\"maxTimeoutSeconds\":60,\"resource\":\"https://x-pay.llc/x402/quote\",\"extra\":{\"name\":\"USD Coin\",\"version\":\"2\"}}],\"extensions\":{\"bazaar\":{\"info\":{\"input\":{\"type\":\"http\",\"method\":\"GET\"},\"output\":{\"type\":\"json\",\"example\":{\"success\":true,\"service\":\"X Pay\",\"quote\":{\"amount\":\"0.005\",\"asset\":\"USDC\",\"network\":\"base\",\"payTo\":\"0x589a2314a2E05F45e40C4823Da3Ba58D421dB3d8\",\"protocol\":\"x402\",\"requestId\":\"req_abc123\"}}}},\"schema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\",\"properties\":{\"input\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\",\"const\":\"http\"},\"method\":{\"type\":\"string\",\"enum\":[\"GET\",\"HEAD\",\"DELETE\"]},\"queryParams\":{\"type\":\"object\",\"additionalProperties\":{\"type\":\"string\"}},\"headers\":{\"type\":\"object\",\"additionalProperties\":{\"type\":\"string\"}}},\"required\":[\"type\",\"method\"],\"additionalProperties\":false},\"output\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\"},\"example\":{\"type\":\"object\"}},\"required\":[\"type\"]}},\"required\":[\"input\"]}}}}","sha256":"cd63a965b1793836b13a68d0df3cc22a9e1fb2fa5bf52a4a602e29909eabd0ad"},"result":{"payable":true,"x402Version":2,"requirements_in":"header","errors":0,"warnings":0,"findings":[{"id":"status","severity":"error","pass":true,"detail":"HTTP 402"},{"id":"header.decodes","severity":"error","pass":true,"detail":"PAYMENT-REQUIRED header must be base64 JSON"},{"id":"requirements","severity":"error","pass":true,"detail":"machine-readable requirements found in header"},{"id":"x402Version","severity":"error","pass":true,"detail":"x402Version=2"},{"id":"v2.header","severity":"warn","pass":true,"detail":"v2 carries requirements in the PAYMENT-REQUIRED header"},{"id":"v2.resource","severity":"warn","pass":true,"detail":"v2 has a top-level resource object with url"},{"id":"accepts.nonempty","severity":"error","pass":true,"detail":"1 payment option(s)"},{"id":"accepts[0].scheme","severity":"error","pass":true,"detail":"scheme='exact'"},{"id":"accepts[0].network","severity":"warn","pass":true,"detail":"network='eip155:8453'"},{"id":"accepts[0].amount","severity":"error","pass":true,"detail":"amount='5000' must be a positive integer string in atomic units"},{"id":"accepts[0].payTo","severity":"error","pass":true,"detail":"payTo='0x589a2314a2E05F45e40C4823Da3Ba58D421dB3d8' must be a 0x address"},{"id":"accepts[0].asset","severity":"error","pass":true,"detail":"asset='0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' must be the token contract address"},{"id":"accepts[0].asset_known","severity":"warn","pass":true,"detail":"asset is USDC on chain 8453"},{"id":"accepts[0].extra.eip712","severity":"error","pass":true,"detail":"extra.name='USD Coin' extra.version='2' (EIP-712 domain; without them no signature verifies)"},{"id":"accepts[0].maxTimeoutSeconds","severity":"warn","pass":true,"detail":"maxTimeoutSeconds=60"},{"id":"header_vs_body","severity":"error","pass":true,"detail":"header and body describe the same offers (compared by scheme, network, amount, payTo, asset)"}]}},"POST":{"capture":{"status":404,"headers":{"content-type":"application/json; charset=utf-8"},"body":"{\"error\":{\"code\":\"not_found\",\"message\":\"Route not found.\"}}","sha256":"b5015fd71d61855f1703156bc06ef314dbe60adb1095ddcdb6db8f07ee2d94ce"},"result":{"payable":false,"x402Version":null,"requirements_in":null,"errors":2,"warnings":0,"findings":[{"id":"status","severity":"error","pass":false,"detail":"HTTP 404"},{"id":"requirements","severity":"error","pass":false,"detail":"no accepts[] in the PAYMENT-REQUIRED header or the JSON body"}]}}},"payable_methods":["GET"],"payable":true,"state":"payable"}