Buy-side checkout infrastructure from CartAI. Each capability below is sourced from CartAI’s own docs (or marked not documented) and carries a status. Everything is claimed until independently verified — see the methodology for how a row becomes verified.
| Dimension | Value · source · evidence | Status |
|---|---|---|
| coverage | Wide range of US-based retailers (Shopify + major brands); curated sample, not exhaustive“CartAI agents work across a wide range of US-based retail websites — from major fashion and lifestyle brands to specialty e-commerce stores.”source: docs.cartai.ai/docs/sample-merchants-to-get-startedevidence: none yet — not independently verified | claimed |
| execution | Agent navigates the merchant's live site like a human (cart → shipping → payment → confirm); no merchant integration“navigate merchant websites the way a human would — adding items to cart, selecting shipping, entering payment details, and confirming the order — all programmatically, all in the background.”source: docs.cartai.ai/docs/introductionevidence: none yet — not independently verified | claimed |
| payment | Caller supplies payment credentials; retailer stays merchant of record; cards not tokenized by default“Every order placed is merchant-native: the retailer remains the merchant of record for all transactions, and customers receive order confirmations directly from the brand they purchased from.”source: docs.cartai.ai/docs/introductionevidence: none yet — not independently verified | claimed |
| auth | API key in X-API-Key header“CartAI uses a simple API key header for authentication. Every request to the API must include the following header:”source: docs.cartai.ai/reference/getting-started-with-easeevidence: none yet — not independently verified | claimed |
| access | Self-serve signup; production (tokenization/VIC) gated by manual approval“you can request access to Tokenization and VIC flows directly from the CartAI Dashboard using the "Request Go Live" button.”source: docs.cartai.ai/reference/getting-started-with-easeevidence: none yet — not independently verified | claimed |
| protocols | REST/JSON over HTTPS + webhooks; no MCP/ACP/AP2/UCP/x402“Call POST /checkout — pass the product URL, customer shipping address, and payment provider credentials.”source: docs.cartai.ai/docs/introductionevidence: none yet — not independently verified | claimed |
| discovery | Product page URL; optional search-then-resolve (search by name → directUrl)“Pass directUrl from search results as url here to get variant-level detail.”source: docs.cartai.ai/reference/get_product_detailsevidence: none yet — not independently verified | claimed |
| returns | No auto-refund; cancellation is not a refund; caller handles refunds via own provider; returns via merchant process“Cancellation does not trigger a refund. If the AI agent had already reached the payment step and a charge was initiated before the cancellation was processed, you are responsible for handling any refund through your payment provider.”source: docs.cartai.ai/reference/cancel_checkout_taskevidence: none yet — not independently verified | claimed |
| regions | US only (UK/EU/CA/APAC not supported; expansion planned)“CartAI agents currently operate exclusively on US-based retail websites.”source: docs.cartai.ai/docs/known-limitationsevidence: none yet — not independently verified | claimed |
| pricing | not documentedsource: not documented by the vendor | not documented |
| sandbox | No separate sandbox — single environment; test cards in default test mode; base api.cartai.ai“CartAI keeps things simple with a single environment for both testing and going live — no separate sandbox or production URLs to manage.”source: docs.cartai.ai/reference/getting-started-with-easeevidence: none yet — not independently verified | claimed |
| status | Live; accounts start in test mode; production (tokenization, VIC) gated by manual Request Go Live“Once you have completed your checkout testing and are ready to move forward, you can request access to Tokenization and VIC flows directly from the CartAI Dashboard using the "Request Go Live" button.”source: docs.cartai.ai/reference/getting-started-with-easeevidence: none yet — not independently verified | claimed |
Status per capability: claimed (from the vendor’s docs) · verified (we ran it) · failed (we ran it; it did not do the claim) · unverifiable (no way for us to test). How we test: methodology.