We unpack ACP as a commerce-integration standard for LLM platforms: how it differs from “just a REST API”, which specifications it comprises (Product Feed, Agentic Checkout, Delegated Payment), what the
checkout_session lifecycle looks like, which statuses matter (
not_ready_for_payment,
ready_for_payment,
completed,
canceled), why idempotency via
Idempotency-Key is needed, and how Instant Checkout applies the Shared Payment Token (
SPT) using Stripe and the GiftGenius learning project as examples.