Skip to Content
πŸš€Agentic Commerce Protocol is now live! Instant Checkout is available in ChatGPT. Learn more β†’
DocumentationSet Up Your StoreOverview

Integration Guide

Choose the integration approach that best fits your business and technical requirements.

Shopify: Add Shopping to Your AI Agent

Integration Paths

Path Comparison

ApproachBest ForComplexityTime to Launch
Stripe Agent ToolkitStripe users, rapid deploymentLowDays
Platform PluginShopify, WooCommerce usersLowDays
Custom APIFull control, unique requirementsMediumWeeks
⚑

The fastest path to ACP integration for businesses already using Stripe.

The Stripe Agent Toolkit provides:

  • Pre-built ACP endpoints
  • Automatic signature verification
  • Built-in payment token handling
  • Managed checkout sessions
import Stripe from 'stripe'; import { AgentToolkit } from '@stripe/agent-toolkit'; const stripe = new Stripe(process.env.STRIPE_SECRET_KEY); const toolkit = new AgentToolkit({ stripe }); // Endpoints automatically configured app.use('/acp', toolkit.routes());

Platform Integration

Shopify

  • Native app available in App Store
  • Automatic product sync
  • Built-in order management

WooCommerce

  • Plugin for WordPress
  • Product catalog integration
  • Order webhook handling

BigCommerce

  • App marketplace integration
  • API connector available

Custom Implementation

For businesses needing full control:

  1. Implement the Product Feed Spec
  2. Build the Agentic Checkout API
  3. Handle Delegated Payments

Requirements

  • HTTPS endpoint
  • JSON API capability
  • Signature verification
  • Session management

Architecture Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ AI Agent │───▢│ Your API │───▢│ Stripe β”‚ β”‚ (ChatGPT) │◀───│ (ACP) │◀───│ (SPT) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ 1. Create β”‚ 3. Create β”‚ β”‚ Session β”‚ Payment β”‚ β”‚ β”‚ β”‚ β”‚ 2. Provide β”‚ 4. Charge β”‚ β”‚ SPT β”‚ Token β”‚ β–Ό β–Ό β–Ό

Next Steps

Choose your path:

Specification maintained by OpenAI and Stripe

AboutPrivacyTermsRSS

Apache 2.0 Β· Open Source