Skip to Content
🚀Agentic Commerce Protocol is now live! Instant Checkout is available in ChatGPT. Learn more →
DocumentationQuick Start GuidePrerequisites

Prerequisites

Before implementing the Agentic Commerce Protocol (ACP), ensure you meet these requirements.

Business Requirements

Merchant Account

  • Active business with legal entity
  • Ability to process online payments
  • Product catalog with inventory management

Payment Processing

  • Stripe Account (recommended): Easiest path with built-in SPT support
  • Alternative PSP: Requires additional implementation work

Technical Requirements

API Infrastructure

  • HTTPS endpoint accessible from the internet
  • JSON request/response handling
  • Request signature verification capability

Product Data

  • Structured product catalog (JSON format)
  • Real-time inventory availability
  • Pricing and shipping information
ComponentOptions
ServerNode.js, Python, Go, Ruby
FrameworkExpress, FastAPI, Gin, Rails
DatabasePostgreSQL, MySQL, MongoDB
PaymentsStripe (recommended), other PSPs

Environment Setup

# Required environment variables STRIPE_SECRET_KEY=sk_test_... STRIPE_PUBLISHABLE_KEY=pk_test_... ACP_SIGNING_SECRET=your_signing_secret WEBHOOK_SECRET=whsec_...

Next Steps

Once you have these prerequisites in place:

  1. Apply for merchant access
  2. Follow the quickstart guide
  3. Set up testing environment

Specification maintained by OpenAI and Stripe

AboutPrivacyTermsRSS

Apache 2.0 · Open Source