Quickstart

Explore the Agentic Commerce Protocol by sending sample requests and seeing simulated responses. This interactive demo validates your requests against the ACP schema and generates realistic checkout responses.

How it works

Select a request type from the dropdown menu to load a sample request. Edit the JSON in the input field, then click Send Request to validate and generate a simulated response.

Use the Seller Response Controls panel on the right to customize the response:

  • Fulfillment Options — Control which delivery methods appear (shipping, digital, pickup, local delivery)
  • Interventions — Configure authentication requirements (3DS, biometric, address verification)
  • Extensions — Enable protocol extensions like discount support or third-party features

Supported request types

Request TypeEndpointDescription
Create Checkout SessionPOST /checkout_sessionsInitialize a new checkout with items and buyer information
Retrieve Checkout SessionGET /checkout_sessions/{id}Get the current state of an existing checkout (no request body)
Update Checkout SessionPOST /checkout_sessions/{id}Modify items, fulfillment options, or buyer details
Complete Checkout SessionPOST /checkout_sessions/{id}/completeFinalize the checkout with payment information
Cancel Checkout SessionPOST /checkout_sessions/{id}/cancelCancel an active checkout session

Next steps

Once you're comfortable with the request/response format, check out the Sellers guide to learn how to implement ACP on your server.

Interactive Demo

Fulfillment Options

Interventions (Seller)

Supported by Seller
Required

Extensions (Seller)

Click "Send Request" to see the response
Documentation | Agentic Commerce Protocol