Agentic Checkout: KI-gestützter Checkout

Agentic Checkout ist der Abschluss eines agentischen Handelsvorgangs: Zustandsmaschine der Sitzung, begrenzte Zahlungs-Tokens, Übergaben an Menschen, Bestell-Webhooks und die weiterhin offene Frage der Chargeback-Belege.

Erstveröffentlicht: 3. Juli 2026 · Zuletzt aktualisiert: 14. Aug. 2026 · Fortgeschritten
Sprachen

Agentic Checkout ist die Fähigkeit zum Transaktionsabschluss im agentischen Handel: Ein KI-Agent erstellt, aktualisiert und schließt einen Kauf im Auftrag einer kaufenden Person ab. Er ist ein Baustein von ACP und UCP, aber kein eigenes Protokoll. Technisch handelt es sich um eine Zustandsmaschine: ACP führt eine Checkout-Sitzung über Status wie „noch nicht zahlungsbereit“ → „zahlungsbereit“ → „Eskalation erforderlich“/„Authentifizierung erforderlich“ → „abgeschlossen“; UCP bildet dies mit „unvollständig“ → „Eskalation erforderlich“ → „bereit zum Abschluss“ ab. Eskalationsstatus markieren die eingebaute Stelle, an der ein Mensch noch Login, 3DS, Adressprüfung oder B2B-Freigabe autorisieren muss. Die Zahlung läuft über begrenzte Tokens (händlergebunden, betragsbegrenzt, zeitlich befristet, einmalig), sodass der Agent keine echte Kartennummer erhält. Die Bestellbestätigung erfolgt per Push über HMAC-signierte Webhooks. Der Händler bleibt Merchant of Record; Abrechnung, Erstattungen und Chargebacks liegen beim Händler und seinem PSP. Wie man einen Kauf anficht, bei dem ein KI-Agent als Käufer auftrat, ist Mitte 2026 jedoch noch nicht geklärt. Die Verbreitung steht am Anfang: Vor OpenAIs Kurswechsel im März 2026 waren nur etwa ein Dutzend Shopify-Händler mit ChatGPT-Checkout live.

TL;DR — Agentic Checkout ist die Fähigkeit zum Transaktionsabschluss im agentischen Handel: eine Checkout-Sitzung erstellen, aktualisieren, abschließen oder abbrechen, die Zahlung delegieren und die Bestellung bestätigen. Er ist ein Baustein von ACP und von UCP, kein eigenständiges Protokoll. Das technische Rückgrat ist eine Zustandsmaschine: ACP führt eine Sitzung über not_ready_for_paymentready_for_payment → (requires_escalation / authentication_required, falls nötig) → completed; UCP bildet dies mit incompleterequires_escalationready_for_complete ab. Die Eskalationsstatus bilden die vorgesehene Schnittstelle für menschliche Eingriffe. Zahlungsdelegation verwendet begrenzte Tokens — händlergebunden, betragsbegrenzt, zeitlich befristet und einmalig — sodass der Agent keine echte Karte besitzt. Bestellbestätigung erfolgt per Push: Händler senden HMAC-signierte Webhooks mit dem vollständigen Objekt. Der Händler bleibt Merchant of Record; Abrechnung, Erstattungen und Chargebacks liegen bei ihm und seinem PSP. Das Belegsystem für Chargebacks ist Mitte 2026 jedoch weiterhin offen. Bauen und testen Sie idempotenzsichere Wiederholungen, Webhook-Signaturprüfung und Eskalationspfade, bevor Sie den Ablauf aktivieren.

Evidence for this claim OpenAI's commerce specification models checkout as a stateful API flow with explicit completion and escalation states. Scope: OpenAI commerce implementation; other agentic checkout systems may use different state names. Confidence: high · Verified: OpenAI Commerce: Checkout specification Evidence for this claim OpenAI's delegated-payment specification uses scoped payment tokens and keeps the merchant as merchant of record. Scope: OpenAI delegated-payment flow, not a guarantee that every agentic checkout implementation handles payment identically. Confidence: high · Verified: OpenAI Commerce: Payment specification

Der Transaktionsschritt, nicht das ganze Protokoll

Agentic Checkout ist eine einzelne Fähigkeit. In ACP ist er buchstäblich der Block Agentic Checkout, einer von fünf Blöcken neben Product Feed, Delegate Payment, Delegate Authentication und Orders/Webhooks. In UCP ist er die Checkout-Fähigkeit innerhalb einer breiteren, über Fähigkeiten ausgehandelten Spezifikation. Die Geschwisterartikel zu ACP und UCP behandeln Protokollumfeld und Geschäftskontext — Feed-Qualität, das /.well-known/ucp-Profil und die Folgen des Kurswechsels im März 2026 für die Produktsuche. Diese Seite bleibt bei der Abwicklung der Transaktion: Sitzungslebenszyklus, Zahlungsdelegation, menschliche Eingriffe, Bestellbestätigung und Haftung.

Eine Perspektive aus dem ACP-Geschwisterartikel, die wir nicht erneut herleiten müssen: Agenten handeln gegen Feeds und APIs, nicht gegen Ihr gecrawltes HTML. Optimiert wird hier also die Checkout-Zuverlässigkeit, nicht der Seitentext.

Die Zustandsmaschine der Checkout-Sitzung

Das wichtigste Unterscheidungsmerkmal von Agentic Checkout — und das, was viele Erklärungen auslassen — ist: Ein Checkout ist eine Sitzung mit einem Status, und dieser Status bewegt sich durch eine definierte Maschine.

Die ACP-Checkout-Referenz führt das vollständige Status-Enum auf: incomplete, not_ready_for_payment, requires_escalation, authentication_required, ready_for_payment, pending_approval, complete_in_progress, completed, canceled, in_progress und expired. Der Erfolgsweg ist kurz — not_ready_for_paymentready_for_paymentin_progresscompleted; der andere Endstatus ist canceled. Nach den ACP-Lebenszykluskonzepten wechselt eine Sitzung zu ready_for_payment, sobald eine erforderliche Fulfillment-Option vorhanden ist; eine fehlgeschlagene Zahlung kann sie für einen erneuten Versuch zurück auf ready_for_payment setzen.

Interessant sind die Status, die nicht zum Erfolgsweg gehören:

  • requires_escalation / authentication_required — der Agent kann nicht allein fortfahren; ein Mensch oder eine zusätzliche Prüfung ist nötig (siehe nächster Abschnitt).
  • pending_approval — wartet auf eine Freigabe, etwa die Genehmigung einer B2B-Bestellung.
  • expired — die Sitzung ist abgelaufen (CheckoutSession enthält expires_at).

UCP verwendet im Kern dasselbe Design: incompleterequires_escalationready_for_complete; bei requires_escalation übernimmt der Käufer über eine continue_url (siehe den UCP-Geschwisterartikel). Zwei getrennte Protokolle, ein konvergentes Muster: Ein Checkout kann nicht immer ohne Unterbrechung und Rückfrage an einen Menschen abgeschlossen werden. Das ist keine nachträglich angesetzte Einschränkung, sondern die Grundform des Designs.

Escalation is a first-class checkout state: the agent pauses, a human completes the required step, and the same session resumes. Quelle: Agentic Commerce Protocol

The happy path assembles the cart and fulfillment choice, becomes ready for payment, processes a scoped payment token, and completes. When a step-up is needed, the session enters requires escalation or authentication. A human completes login, 3-D Secure, or approval, then the session resumes at payment processing.

© Patrick Stox LLC · CC BY 4.0 ·

Eine praktische Notiz für die ACP-Implementierung: Eine fehlerhafte Anfrage gibt ein HTTP-Fehlerobjekt zurück (type ist invalid_request, request_not_idempotent, processing_error oder service_unavailable). Ein Business-Logic-Problem in einer ansonsten gültigen Sitzung erscheint dagegen als MessageError-Objekt im Array messages[], nicht als HTTP-Fehler. Sie müssen beide Fälle behandeln; in frühen Integrationen werden sie leicht verwechselt.

So funktioniert die Zahlungsdelegation

Der Sinn der Zahlungsdelegationsschicht ist, dass Rohdaten der Karte den Agenten nie erreichen. Statt dem Agenten eine Kartennummer zu übergeben, werden die Zahlungsdaten der kaufenden Person in ein begrenztes Token umgewandelt.

Nach OpenAIs Spezifikation für delegierte Zahlungen werden die Nutzdaten direkt an den PSP oder Vault des Händlers gesendet; dieser gibt ein Zahlungs-Token zurück, das außerhalb des PCI-Umfangs auf die delegierte Zahlung begrenzt ist. Das Token ist in vier Dimensionen beschränkt:

  • reason — derzeit "one_time": einmalige Verwendung.
  • max_amount — begrenzt die Belastung auf die Checkout-Summe; das Token kann nicht für einen höheren Betrag verwendet werden.
  • expires_at (RFC 3339) — das Token hat einen festen Ablaufzeitpunkt.
  • merchant_id + checkout_session_id — an einen Händler und eine Sitzung gebunden.

Ein delegiertes Token ist also händlergebunden, betragsbegrenzt, zeitlich befristet und einmalig. So kann ein Agent „Geld ausgeben“, ohne dass ihm ein wiederverwendbares Kartenmerkmal anvertraut wird. Auf ACP-Seite wird Stripes Shared Payment Token als erste mit der Delegated Payment Spec kompatible Implementierung beschrieben; weitere PSPs sollen folgen. UCP verwendet ein paralleles entkoppeltes Modell, das Zahlungs-instrumente von Handlern trennt (siehe den UCP-Geschwisterartikel).

Der PCI-Umfang ist hier eine echte Architekturentscheidung. OpenAIs Spezifikation sagt ausdrücklich, dass eine direkte Integration der Delegated Payment Spec die direkte Verarbeitung von Karteninhaberdaten einschließt und den PCI-Umfang beeinflussen kann; für die direkte Integration ist PCI DSS Level 1 erforderlich. Für die meisten Händler ist der tokenisierte Weg — Netzwerk-Tokens oder ein PSP, der die Delegation übernimmt — der beste Weg, Karteninhaberdaten aus der eigenen Umgebung herauszuhalten. Die Entscheidung zwischen „CHD selbst verarbeiten“ und „den PSP tokenisieren lassen“ ist die erste Architekturentscheidung; der Entscheidungsbaum führt hindurch.

Wo ein Mensch noch eingreifen muss

„Der Käufer autorisiert es weiterhin“ stimmt, ist aber zu vage. Die Auslöser auf Protokollebene sind konkret; wer sie benennt, kann die Übergabe gestalten, statt in einer Sackgasse zu landen:

  • 3-D Secure / Step-up. ACP modelliert dies mit InterventionCapabilities (unterstützte Typen sind 3ds und address_verification), einer enforcement-Stufe (always / conditional / optional) und einem display_context (native / webview / modal / redirect). Das Ergebnis kommt als AuthenticationResult mit Werten wie authenticated, denied, rejected, abandoned, canceled oder not_supported zurück.
  • requires_escalation / authentication_required. Diese Sitzungsstatus sagen: „Ich brauche einen Menschen oder eine zusätzliche Prüfung, bevor ich fortfahren kann.“
  • B2B approval_required. Das Objekt PaymentData enthält B2B-Felder (purchase_order_number, payment_terms, due_date, approval_required) — Agentic Checkout gilt nicht nur für DTC.
  • UCP-Übergabe über continue_url. UCP stellt bei requires_escalation eine continue_url bereit, über die der Käufer Login, Bestätigung oder Altersprüfung selbst abschließt. Dieselbe Nahtstelle, ein anderes Protokoll.

Die Schlussfolgerung: Eine Transaktion, die sauber eskaliert, ist viel besser als eine, die still endet. Gestalten Sie Eskalationspfade als feste Bestandteile des Ablaufs, nicht als Fehlerfälle.

Bestellbestätigung ist ein Push, kein Pull

Hier lassen viele konkurrierende Erklärungen ein wichtiges Detail aus. Nach dem Kauf fragt die Agentenplattform nicht ständig Ihre API nach dem Bestellstatus ab. Der Händler sendet signierte Webhooks.

Nach der ACP-Webhook-Referenz senden Händler Bestellereignisse, damit die Agentenplattform mit den maßgeblichen Daten aus dem Fulfillment-System synchron bleibt. Zwei Ereignistypen tragen diese Information: order_create für neue Bestellungen und order_update für Statusänderungen. Genannte Bestellstatus sind created, manual_review, confirmed, canceled, shipped und fulfilled. Für die Implementierung sind drei Einzelheiten wichtig:

  • Anfragen müssen signiert sein — mit einer HMAC-Signatur im Header Merchant-Signature. Unsignierte oder falsch signierte Anfragen erhalten 401.
  • Das Feld data muss das vollständige Bestellobjekt enthalten, keine inkrementellen Deltas. Bei jedem Ereignis wird der gesamte Zustand gesendet.
  • Diese Antwortcodes müssen behandelt werden: 200 Erfolg, 401 ungültige Signatur, 429 Rate-Limit.

Wie erfährt die Plattform also, ob die Bestellung erfolgreich war? Die konkrete Antwort lautet: Sie teilen es ihr mit — per signiertem POST mit dem vollständigen Objekt — und behandeln die 429-Rate-Limit-Antwort der Plattform.

Betrug, Chargebacks und Haftung — was geklärt ist und was nicht

Dies ist der ehrlichste und unterscheidendste Abschnitt. Ich sage klar, wo die Grenze zwischen „geklärt“ und „offen“ tatsächlich liegt.

Geklärt ist der Merchant of Record. OpenAIs Zahlungsspezifikation sagt, dass OpenAI nicht Merchant of Record ist: Im ACP bringen Händler ihren eigenen PSP mit; Abrechnung, Erstattungen, Chargebacks und Compliance bleiben beim Händler und seinem PSP. Ryes Arjun Bhargava bestätigt unabhängig, dass der Händler in beiden Protokollen Merchant of Record und damit für Fulfillment, Chargebacks und Streitfälle verantwortlich bleibt. Das entspricht der Darstellung in beiden Geschwisterartikeln — übernehmen Sie diese Einordnung, statt sie erneut herzuleiten.

Nicht geklärt ist das Belegsystem für Chargebacks. Die Rolle des Merchant of Record sagt, wer einen Streitfall standardmäßig trägt. Sie sagt nicht, wie man ihn gewinnt, wenn der „Kunde“ durch einen KI-Agenten vermittelt wurde. Klassische Chargeback-Abwehr stützt sich auf von Menschen erzeugte Spuren (IP, Gerät, Browsing-Verhalten, menschlicher Klick auf „Kaufen“). Von Agenten erzeugte Autorisierungslogs sind eine andere Art Beleg, und die Regeln der Kartennetzwerke wurden nicht für sie geschrieben. Chargeflows Betrugsspezialist Ben Herut beschreibt den agentischen Handel als eine neue Ebene von Betrug und Verwirrung, die Legacy-Systeme nicht interpretieren können; die Analyse von Chargeflow ist noch deutlicher: Es gibt bisher keine eindeutigen Antworten — Kartennetzwerke, Issuer und Plattformanbieter arbeiten diese Fragen noch aus.

Die Rahmenwerke entstehen erst und sind noch nicht fertig. Visas Trusted Agent Protocol wird als standardbasiertes Rahmenwerk beschrieben, mit dem Händler Identität und Absicht eines Agenten in Echtzeit prüfen und Identitätsmissbrauch verhindern können, ohne die Nutzererfahrung zu verschlechtern. Mastercards Agent Pay (angekündigt im April 2025) verwendet „Agentic Tokens“, eine Erweiterung des Digital Enablement Service. Laut Drittberichten (Fintech Wrap Up / Finextra) soll Mastercards Haftung denselben Regeln wie bei tokenisierten Standardtransaktionen folgen — der Issuer trägt die Betrugshaftung, wenn das Token bei der Autorisierung gültig ausgestellt und akzeptiert wurde. Diese konkrete Zuweisung würde ich jedoch als berichtet, nicht bestätigt behandeln, bis sie in Mastercards eigenen Dokumenten steht. Visas verbraucherseitige Nullhaftung schützt Karteninhaber vor nicht autorisierten Belastungen; sie löst nicht die eigentliche Händlerfrage zum Streitfall. Verwechseln Sie beides nicht.

Was Händler implementieren und testen müssen

Die vorhandenen Inhalte geben strategische Vorbereitungstipps (saubere Feeds, Treueprogramme). Hier geht es um die Betriebsebene: Was müssen Sie tatsächlich bauen und prüfen, bevor Sie den Ablauf aktivieren?

  • PCI-Position festlegen. Tokenisierter oder Netzwerk-Token-Weg gegenüber direkter CHD-Verarbeitung (Level 1). Die meisten Händler sollten die Delegation beim PSP belassen.
  • Wiederholungen idempotenzsicher machen. ACP hat den Fehlertyp request_not_idempotent nicht ohne Grund. Ein Agent oder eine instabile Netzwerkverbindung wird Erstellungs-/Abschlussaufrufe wiederholen; senden Sie einen Idempotenzschlüssel und machen Sie Wiederholungen mit demselben Schlüssel sicher, damit weder eine Doppelbelastung noch eine doppelte Bestellung entsteht.
  • Webhook-Signaturen prüfen. Validieren Sie die HMAC-Signatur Merchant-Signature jedes eingehenden Order-Webhooks, lehnen Sie Abweichungen ab und bestätigen Sie, dass Sie unter Last korrekt mit 200 und 429 antworten.
  • Eskalationspfade in der Sandbox simulieren. Erzwingen Sie requires_escalation / authentication_required, führen Sie einen 3DS-Step-up aus und prüfen Sie, dass AuthenticationResult auch denied/rejected/abandoned und nicht nur authenticated behandelt.
  • Preisangaben zwischen Feed und Checkout abgleichen. Wenn der Agent im Feed einen anderen Preis sieht als der Checkout liefert, schwindet Vertrauen schnell — was im ACP-Geschwisterartikel für Feeds gilt, ist am Checkout besonders kritisch.
  • Agentenbestellungen zuordnen. Ein abgeschlossener Agentic Checkout kann ohne GA4-Sitzung eintreffen. Erfassen Sie ihn auf Bestell-/OMS-Ebene, statt auf einen Websitebesuch zu warten.

Die Registerkarten Testing SOP und Spickzettel machen daraus einen konkreten Testlauf.

Wo der Stand Mitte 2026 ist

Orientieren Sie sich an der tatsächlichen Verbreitung, nicht an Präsentationsfolien. Shopifys Präsident Harley Finkelstein zufolge waren nur etwa ein Dutzend Shopify-Händler aktiv mit KI-Checkout-Tools unterwegs — verschwindend wenig gemessen an Shopifys gesamter Händlerbasis. OpenAI nahm die vollständig im Chat ausgeführte Version von Instant Checkout im März 2026 nach Problemen bei Onboarding, Genauigkeit und Warenkörben mit mehreren Artikeln selbst auf Produktsuche plus Weiterleitung zurück. Semrushs Leigh McKenzie fasste die Reibung gut zusammen: Die Katalognormalisierung in Echtzeit über zig Millionen SKUs ist ein Problem im Maßstab eines Jahrzehnts, während Verbraucher weiterhin Checkout-Abläufe bevorzugen, denen sie vertrauen — Apple Pay, Google Wallet und Amazon One-Click.

Das bedeutet nicht, dass Agentic Checkout heiße Luft ist. Die Protokollfähigkeit — eine Sitzung programmatisch erstellen, aktualisieren und abschließen, mit delegierter Zahlung und signierten Order-Webhooks — ist real, spezifiziert und eine sinnvolle Investition. Sie ist nur nicht „bereits normal“; ob der letzte Schritt im Chat oder auf Ihrer Website abgeschlossen wird, ist ein Implementierungsdetail, das sich bereits einmal geändert hat und wieder ändern kann.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.