{
  "id": "ps-0203f8f98def882b",
  "type": "payment-status",
  "service": "402xAgent payment status",
  "checked_at": "2026-10-16T17:23:26Z",
  "network": "eip155:8453",
  "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "status": "landed",
  "reason": "settled_onchain",
  "safe_to_retry_same_payload": true,
  "same_payload_note": "safe (an EIP-3009 nonce is single-use, it cannot charge twice) but it will be rejected as a replay: ask the seller to deliver instead",
  "safe_to_resign": false,
  "why": "the payment settled on-chain; do not pay again. If nothing was delivered, claim from the seller with this receipt",
  "wait_until": null,
  "query": {
    "from": null,
    "nonce": null,
    "tx_hash": "0x061b5619202d0de4ca859f444820746d188cafe3f6b5a12e9260476df42fb3de",
    "valid_before": null,
    "seller_host": null
  },
  "authorization": null,
  "tx": {
    "hash": "0x061b5619202d0de4ca859f444820746d188cafe3f6b5a12e9260476df42fb3de",
    "basescan_url": "https://basescan.org/tx/0x061b5619202d0de4ca859f444820746d188cafe3f6b5a12e9260476df42fb3de",
    "block": 52218354,
    "status": 1,
    "confirmations": 471983,
    "submitter": "0xb2bd29925cbbcea7628279c91945ca5b98bf371b",
    "transfer": {
      "from": "0x7e6b6556322c4e26c567a867964ac793f5ee2b1c",
      "to": "0x37cfcc8a29e9ff9458902b29e31e42dc7b718674",
      "value": "20000"
    }
  },
  "terms_match": {
    "amount": "unknown",
    "pay_to": "unknown",
    "asset": "unknown",
    "network": "unknown",
    "source": "none",
    "compared": null
  },
  "claim": {
    "relevant": true,
    "when": "if you paid (status landed) but got nothing, or the amount/payTo differs from the seller's 402 terms",
    "evidence": [
      "this signed receipt (receipt_url + signature)",
      "tx hash and Basescan link",
      "authorization from + nonce",
      "the seller's 402 terms you paid against",
      "time of your request and the error you got"
    ],
    "contacts": [
      {
        "role": "facilitator",
        "submitter": "0xb2bd29925cbbcea7628279c91945ca5b98bf371b",
        "name": null,
        "how": "unknown relayer; ask the seller which facilitator they use",
        "inferred": true
      }
    ],
    "note": "x402 exact has no protocol refund; a refund is up to the seller (or facilitator). We report chain state, not delivery."
  },
  "cannot_know": [
    "whether the seller delivered the content (the chain shows money moved, not that data was served)",
    "the seller's off-chain state (credits, sessions, idempotency caches)",
    "facilitator internals (queued or in-flight settles that were never broadcast)",
    "reorgs before finality (Base L2 blocks can reorg until L1-finalized; we require 10 confirmations for landed)"
  ],
  "finality": {
    "confirmations": 471983,
    "min_confirmations": 10,
    "reorg_safe": true
  },
  "rpc": {
    "sources": [
      {
        "name": "alchemy",
        "ok": true,
        "head": 52690336
      },
      {
        "name": "rpc2",
        "ok": false,
        "error": "http_403"
      },
      {
        "name": "base-public",
        "ok": false,
        "error": "http_429"
      },
      {
        "name": "drpc",
        "ok": true,
        "head": 52690336
      }
    ],
    "sources_agreed": 2
  },
  "permalink": "https://402xagent.com/v1/receipts/ps-0203f8f98def882b",
  "stored": true,
  "tier": "paid",
  "payment_received": {
    "tier": "paid",
    "payer": "0x37cfcc8a29e9ff9458902b29e31e42dc7b718674",
    "amount_atomic": "20000",
    "amount_usd": "0.02",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "network": "eip155:8453",
    "settle_tx": "0xbe6f80d00eb127e92e1cf0774027b23ed3ec4cce067a24328488934515fa4264",
    "basescan_url": "https://basescan.org/tx/0xbe6f80d00eb127e92e1cf0774027b23ed3ec4cce067a24328488934515fa4264"
  },
  "chain_answer": {
    "receipt_id": "ps-a422efd1016047b2",
    "receipt_url": "https://402xagent.com/v1/receipts/ps-a422efd1016047b2",
    "checked_at": "2026-10-16T17:00:20Z",
    "cached": true
  },
  "kid": "402xagent-20261015-be7f1a32",
  "signature": "PzXM6CpHJ23rNp643r14fzyDgLV5o8tAJwEJ6c6ZfcX9gcKc6nV9bKyd-ZAJ7Jn4uUy1Pk3WJFjFlJfIYHpRCw"
}