AgentReadyAgentReady
Payment Protocols Explained: UCP, ACP, and Why Your Checkout Needs Them
Back to Blog
Technical

Payment Protocols Explained: UCP, ACP, and Why Your Checkout Needs Them

2026-05-14 8 min read

The Protocol Layer Nobody Talks About

Most ecommerce advice focuses on the visible layer: design, copy, photography, and pricing. But AI agents do not see any of that. They interact with the protocol layer - the machine-readable contracts that tell an agent how to discover, query, and purchase from your store.

Three protocols matter right now. If your store supports none of them, agents will skip you.

Universal Commerce Protocol (UCP)

UCP is Google's standard for agent-store communication. It defines how an agent discovers your products, checks inventory, and initiates checkout.

What UCP provides:

  • A manifest file at /.well-known/ucp.json listing your store capabilities
  • Product endpoints that return structured data on demand
  • Cart endpoints that let agents build and modify carts
  • Checkout endpoints that initiate payment flows

How to add UCP:

  1. Create a UCP manifest describing your store
  2. Add product endpoints that return JSON-LD responses
  3. Configure checkout endpoints that accept agent-initiated requests
  4. Register your store with Google's UCP directory

Most Shopify and WooCommerce stores need developer help for full UCP implementation. Our Setup Service includes UCP configuration starting from $297.

Agentic Commerce Protocol (ACP)

ACP is Stripe's complementary standard, focused on payment authorisation and trust. While UCP handles discovery and cart management, ACP handles the money.

What ACP provides:

  • Payment intent endpoints for agent-initiated purchases
  • Policy controls that let merchants set spending limits per agent
  • Confirmation hooks that verify purchases before fulfilment
  • Refund and dispute resolution workflows

How to add ACP:

  1. Enable Stripe Link on your checkout
  2. Configure payment intent webhooks
  3. Add ACP signals to your checkout flow
  4. Test with Stripe's ACP sandbox

Stripe Link is the gateway to ACP. Without it, agents cannot complete one-click purchases.

Stripe Link: The Foundation

Stripe Link is not a protocol in the same sense as UCP or ACP. It is a payment method - but it is the payment method AI agents prefer.

Why agents love Stripe Link:

  • No account creation required
  • Payment details pre-filled and tokenised
  • One-click checkout with minimal friction
  • Supported by Stripe's fraud detection

How to enable Stripe Link:

  1. Log into your Stripe dashboard
  2. Go to Settings > Payment methods
  3. Enable Link
  4. Add the Link button to your checkout

This single change increases your Payment Readiness score by 15-25 points.

The Protocol Stack

Think of these three as a stack:

  • UCP = Discovery and cart (the "what" and "how much")
  • Stripe Link = Payment method (the "how to pay")
  • ACP = Authorisation and policy (the "is this allowed")

A store with all three is fully agent-ready. A store with none is invisible.

Where Most Stores Stand

In our scans of 1,000+ stores:

  • 8% have any UCP signals
  • 12% have Stripe Link enabled
  • 3% have ACP configuration
  • 67% have none of the three

That 67% is invisible to agents. The 8% with UCP are discoverable. The 12% with Stripe Link are buyable. The 3% with all three are ahead of the market by 2-3 years.

Related Reading

Related Topics

UCPACPpayment protocolsStripe LinkcheckoutAI agent

Find this useful?

Share it with your team or scan your own store.

© 2026 AgentReady by ActOnce