{
  "kind": "negative",
  "name": "batch-zero-charge",
  "description": "A batch-settlement offer must charge a positive amount before the client can fund an escrow.",
  "schema": "https://kaspa-x402.org/schemas/payment-required.schema.json",
  "expectedError": "invalid_kaspa_x402_amount",
  "value": {
    "x402Version": 2,
    "resource": {
      "url": "https://api.example.com/report.pdf"
    },
    "accepts": [
      {
        "scheme": "batch-settlement",
        "network": "kaspa:testnet-10",
        "amount": "0",
        "asset": "KAS",
        "payTo": "kaspatest:qruer72y68se2jnlezum7chq678szh6vqamz65z7yrnvg5nq5dnpkw0ggt9lz",
        "maxTimeoutSeconds": 60,
        "extra": {
          "binding": "kaspa-escrow-v3",
          "templateId": "kaspa-x402-escrow-v4",
          "serverPublicKey": "56b328b30c8bf5839e24058747879408bdb36241dc9c2e7c619faa12b2920967",
          "minDepositSompi": "90000000",
          "claimReserveSompi": "2000000",
          "refundTimeoutDaa": "123456789",
          "securityContextHash": "7777777777777777777777777777777777777777777777777777777777777777"
        }
      }
    ]
  }
}
