AgentGrade
EnglishEspañolDeutsch日本語中文
← Wissensdatenbank

x-payment-info — Payment-Discovery in OpenAPI

Was ist x-payment-info?

x-payment-info ist eine OpenAPI-Erweiterung, die Agenten mitteilt, welche Endpoints Geld kosten und wie viel — bevor sie einen Request senden. Statt einen 402 auszulösen, um den Preis zu erfahren, können Agenten die OpenAPI-Spezifikation vorab lesen.

So funktioniert es

Füge die Erweiterung zu jeder kostenpflichtigen Operation in deiner /openapi.json hinzu:

{
  "paths": {
    "/api/v1/submit": {
      "post": {
        "x-payment-info": {
          "authMode": "payment-required",
          "protocols": [
            { "mpp": { "method": "tempo", "intent": "charge" } },
            { "mpp": { "method": "stripe", "intent": "charge" } },
            { "[x402](/kb/de/x402)": {} }
          ],
          "price": {
            "mode": "fixed",
            "amount": "0.50",
            "currency": "USD"
          }
        }
      }
    }
  }
}

Zentrale Konzepte

Warum das wichtig ist

Ohne x-payment-info müssen Agenten jeden Endpoint anfragen, um herauszufinden, ob er kostenpflichtig ist und was er kostet. Mit der Erweiterung können Agenten die Spezifikation einmal lesen und ihr Budget über mehrere API-Aufrufe hinweg planen.

Wie AgentGrade danach prüft

AgentGrade liest deine /openapi.json und prüft, ob irgendeine Operation eine x-payment-info-Erweiterung hat. Das ist ein optionaler Check in der OpenAPI-Scoring-Gruppe — er kann deinen Score verbessern, schadet aber nicht, wenn er fehlt.

Mehr erfahren