Adapter preview / ACP stable schema 2026-04-17 / five seller-side checkout endpoints
Agentic Commerce Protocol adapter

Ship ACP.
Keep your order core.

Expose the seller-side Agentic Checkout lifecycle without building a second cart, payment or fulfillment system. OrderCore translates ACP 2026-04-17 into the same tenant catalog, inventory checks, Stripe payment boundary and idempotent order creation already used by UCP, MCP and REST.

  • Stable ACP version 2026-04-17
  • Stripe SPT handler
  • Idempotency required on every mutation
THE PRODUCT DECISION

ACP is an edge.
Not another backend.

Your agent sees the standard ACP contract. Your business keeps one source of truth for SKU pricing, inventory, payment and order state. Protocol changes do not fork transactional logic.

Create checkout

One request starts the authoritative session.

All mutations require the stable ACP version and an idempotency key. Reusing a key with a different payload returns a conflict instead of silently changing the transaction.

curl
curl https://api.ordercore.ai/acp/checkout_sessions \
  -X POST \
  -H "Authorization: Bearer $ORDERCORE_API_KEY" \
  -H "API-Version: 2026-04-17" \
  -H "Idempotency-Key: checkout-demo-001" \
  -H "Content-Type: application/json" \
  -d '{
    "line_items": [
      {"id": "sku_123", "quantity": 1}
    ],
    "currency": "usd",
    "capabilities": {}
  }'
201 responseauthoritative state
{
  "id": "cs_7d8...",
  "protocol": {"version": "2026-04-17"},
  "status": "not_ready_for_payment",
  "currency": "usd",
  "line_items": [...],
  "totals": [...],
  "capabilities": {
    "payment": {
      "handlers": [{
        "name": "dev.acp.tokenized.card",
        "psp": "stripe"
      }]
    }
  }
}
Seller-side lifecycle

Five endpoints. One state machine.

Create, retrieve, update, complete and cancel all return the latest checkout truth. Completion maps to the existing OrderCore idempotent order path.

POST/acp/checkout_sessionsCreate

Price SKUs and reserve an authoritative session.

GET/acp/checkout_sessions/{id}Retrieve

Fetch current totals, options and status.

POST/acp/checkout_sessions/{id}Update

Apply buyer, address, item and fulfillment choices.

POST/acp/checkout_sessions/{id}/completeComplete

Process the payment credential and create one order.

POST/acp/checkout_sessions/{id}/cancelCancel

Close an incomplete session without an order.

What the adapter owns

A standard edge with a hard business boundary.

OrderCore does not pretend the protocol replaces merchant responsibilities. The seller remains merchant of record and controls the underlying commercial truth.

Read the official seller responsibilities
ORDERCORE

Protocol and transaction edge

  • ACP request/response translation
  • Session state and idempotency
  • Catalog and inventory checks
  • Stripe payment handoff
  • Order and webhook creation
MERCHANT

Commercial source of truth

  • Product and price decisions
  • Inventory availability
  • Tax and fulfillment policy
  • Payment provider account
  • Customer support and fulfillment
Adapter preview

Validate ACP against one real SKU.

Start with a live API key, create one checkout session and prove the protocol fit before you change the rest of your stack.

$49 / month3-day trial includedBuy now