checkout
Stripe
Accept AI-agent payments via Stripe Checkout. The adapter returns a hosted checkout URL the agent hands to the customer, or confirms payment directly using a Stripe payment method ID — no marketplace required.
Live Validated
v1.0.0
Since April 2026
About this integration
Stripe is the most widely deployed payment infrastructure in e-commerce. This ACP adapter connects your Stripe account to the Agentic Commerce Protocol, giving AI agents two ways to complete a purchase: a hosted checkout URL the agent hands to the customer, or a direct payment method confirmation using a Stripe pm_xxx ID the agent already holds. Both flows are deployed and live on cinematiccard.com and tradeexecutor.ai.
What this enables
- Accept AI-agent payments via hosted Stripe Checkout
- Return one-time checkout URLs agents can hand to customers
- Confirm payments directly using a Stripe payment method ID — no redirect
- Handle webhook-confirmed fulfilment automatically
- Support promo codes and discount logic through Stripe promotions
Capabilities
This adapter exposes the following ACP endpoints, callable by any compatible AI agent.
Payment Capture
Order Tracking
Payment Capture
Prerequisites
Requires an active Stripe account with a live secret key. You will need your Stripe Secret Key (sk_live_...) and a Webhook Signing Secret (whsec_...) configured to receive payment_intent.succeeded events from your ACP server URL.
FAQ
Does this work in Stripe test mode?
Yes — use your test secret key (sk_test_...) during the install test. The ACP substrate switches to live mode once you provide sk_live_... credentials.
Which Stripe events does the webhook listen for?
The adapter handles payment_intent.succeeded, payment_intent.payment_failed, and checkout.session.completed. Only events from your own account are processed.
Can agents use saved payment methods?
Yes. If the agent holds a Stripe pm_xxx from a prior interaction, the payment_method.confirm flow completes the charge without presenting a checkout URL to the customer.
Is SCA / 3D Secure supported?
Yes. Stripe handles SCA automatically on hosted checkout. For the payment_method flow, the server confirms with automatic_payment_methods enabled.