OpenAI logoOpenAI·Stripe logoStripe

How to Get Your Products on ChatGPT Shopping

The Agentic Commerce Protocol (ACP) lets ChatGPT recommend and sell your products with one-click checkout. Open-source, vendor-agnostic, and backed by OpenAI and Stripe.

Step by Step

Implementation Guide

Step 1

Apply for Instant Checkout

  • Register at chatgpt.com/merchants. Submit your shop details and apply for Instant Checkout access.
  • Shopify merchants (US-based, paid plan, Shopify Payments enabled) are automatically eligible — no application needed.
  • Etsy sellers are also automatically eligible and already live on ChatGPT Shopping.
  • All other merchants go through an approval process. Upon approval, you receive HTTPS endpoint credentials and onboarding instructions.

Step 2

Submit Your Product Feed

  • Prepare your catalog in JSONL (.jsonl.gz) or CSV (.csv.gz) format. Deliver via SFTP, file upload, or hosted URL.
  • Required fields: item_id, title (max 150 chars), description (max 5,000 chars), url, brand, image_url, price + currency, availability, group_id, target_countries, seller_name, seller_url.
  • Set is_eligible_search=true for ChatGPT discoverability. Set is_eligible_checkout=true to enable purchase (requires privacy policy, ToS, and return policy URLs).
  • Update your feed at least daily. Max 500k items per shard file (~500MB). Use stable, consistent filenames.
{
  "item_id": "SKU-001",
  "title": "Organic Cotton T-Shirt - Navy - M",
  "description": "100% organic cotton crew neck...",
  "url": "https://yourstore.com/products/tshirt-navy-m",
  "brand": "YourBrand",
  "image_url": "https://yourstore.com/images/tshirt.jpg",
  "price": 29.99,
  "currency": "USD",
  "availability": "in_stock",
  "group_id": "tshirt-navy",
  "listing_has_variations": true,
  "target_countries": ["US"],
  "store_country": "US",
  "seller_name": "Your Store",
  "seller_url": "https://yourstore.com",
  "is_eligible_search": true,
  "is_eligible_checkout": true,
  "seller_privacy_policy": "https://yourstore.com/privacy",
  "seller_tos": "https://yourstore.com/terms",
  "return_policy": "https://yourstore.com/returns",
  "gtin": "5901234123457",
  "star_rating": 4.5,
  "review_count": 127
}

Step 3

Build the Agentic Checkout API

  • Implement five REST endpoints (HTTPS, JSON): create session, update session, complete session, cancel session, and get session.
  • Status flow: not_ready_for_payment → ready_for_payment → completed / canceled.
  • Enforce idempotency (same key = same result, parameter mismatch = 409). Validate HMAC signatures on all requests from OpenAI.
  • Requirements: TLS 1.2+ on port 443, IP allowlisting from OpenAI CIDR blocks (listed in chatgpt-connectors.json).

Step 4

Integrate Payments via Stripe

  • Buyers select saved payment methods in ChatGPT (cards, Apple Pay, Google Pay, Stripe Link). OpenAI sends a delegated payment payload to your PSP.
  • Stripe's Shared Payment Token (SPT) is the primary integration path. SPTs are single-use, scoped to a specific merchant and basket total.
  • Alternative: Merchants with PCI DSS Level 1 certification can integrate directly. Adyen and Braintree are also listed as compatible.
  • OpenAI charges a 4% transaction fee on completed purchases, on top of standard Stripe fees (~2.9% + $0.30). Total effective fee: ~7.2%.

Step 5

Pass Production Certification

  • Complete conformance testing with OpenAI before going live. This validates your checkout flow, payment handling, and error responses.
  • Emit order_created and order_updated webhook events with HMAC signatures for order lifecycle tracking.
  • Once certified, your products appear in ChatGPT Shopping across web, iOS, and Android for Free, Plus, and Pro users.

Pricing & Fees

No upfront or monthly costs — purely transaction-based

4%

OpenAI transaction fee

~2.9% + $0.30

Standard Stripe fees

~7.2%

Total effective fee

Shopify Merchants

Automatic enrollment — no code required

  • Automatic enrollment — no application or integration work required
  • Requirements: paid Shopify plan, Shopify Payments enabled, US-based merchant
  • Products pulled from Shop app infrastructure with real-time pricing and inventory
  • Orders processed identically to standard Shopify orders
  • Write conversational, benefit-focused product descriptions (not keyword-stuffed)
  • Use square images (700x700px minimum) with clean backgrounds

Check your current ACP readiness

Our free scanner checks your structured data, trust pages, AI bot access, performance, and AI visibility signals.

Run Free ACP Check

Join the PingAura newsletter

Get AI visibility playbooks, product updates, and optimization tips in your inbox.

No spam. Unsubscribe anytime.