Discoverable Stripe Payment Link or Buy Button So AI Agents Can Recognise Your Checkout
Provides a machine-detectable purchase affordance that AI agents already know how to drive via the Stripe Agent Toolkit.
What this signal tests
We check whether each purchasable page on your site exposes a Stripe Payment Link (a URL beginning with buy.stripe.com) or the Stripe Buy Button web component (the stripe-buy-button HTML element). Either format is unambiguous to AI agents - Stripe's own Agent Toolkit knows how to recognise and drive both.
Why it matters for your visibility in AI
When an AI agent helps a customer buy something, it needs to recognise the checkout. Custom checkout flows - bespoke forms, multi-step wizards, JavaScript-heavy modals - are extremely hard for agents to navigate reliably. Stripe Payment Links and the Stripe Buy Button are the opposite: a single URL or a single web component, with a checkout flow Stripe themselves have engineered to be agent-friendly, including support via the published Stripe Agent Toolkit. The consequence is that products with a Stripe buy button are immediately purchasable by any agent that has integrated the Stripe Agent Toolkit - and that integration is happening now across major agent platforms. Products with custom checkout flows are not, even if they are otherwise identical. Adding a Stripe Payment Link to a purchasable page is usually a fifteen-minute task and turns it into something an agent can actually transact with.
Pass criteria at a glance
| Criterion | Passes when |
|---|---|
| >=1 purchasable page exposes Stripe Payment Link or buy-button. |
How we test it
On every page our scanner identifies as purchasable, it inspects the HTML for any of three signals: an anchor whose href starts with https://buy.stripe.com/, a stripe-buy-button custom element, or a script tag loading https://js.stripe.com/v3/buy-button.js. Any one of these on at least one purchasable page satisfies the signal. Pages that only carry custom checkout forms do not pass.
Show technical detection method
On product pages: anchor href ^https://buy\.stripe\.com/ OR <stripe-buy-button> element OR <script src=https://js.stripe.com/v3/buy-button.js>.
If your site fails: how to fix it
- Sign in to your Stripe Dashboard and create a Payment Link for each purchasable product or plan you sell; this works regardless of whether your main checkout is Stripe or something else.
- Add the Payment Link as a visible button on each product page, alongside (not replacing) your existing checkout flow if you have one, so both human and agent buyers have a clear path.
- For a richer experience, embed the stripe-buy-button web component on the product page instead of a plain link; this exposes price and product metadata directly in the HTML.
- Inside your Schema.org Offer JSON-LD, set the url field to the same Stripe Payment Link so agents that parse structured data find the same checkout URL agents that read HTML do.
- Test the flow with the Stripe Agent Toolkit's example agents before promoting widely; this is the same toolkit major agent platforms use to drive Stripe purchases.
Quick facts
| Maturity | EMERGING |
|---|---|
| Weight | low |
| Category | Agent Actions |
Primary sources
Related signals
Frequently asked questions
We do not use Stripe - does this signal still apply?
Not directly. The signal is specifically Stripe because Stripe has invested heavily in the agent ecosystem and ships the Stripe Agent Toolkit. If you use a different processor, focus instead on BuyAction Schema.org markup, which is processor-neutral. Stripe is the strongest current option for agent checkout.
Does this cost anything to implement?
Stripe Payment Links are included in standard Stripe accounts at no additional fee beyond normal payment processing. Implementation is configuration in the Stripe Dashboard plus a small HTML change on your product pages. Total cost is usually under an hour of work.
Will agents bypass our existing checkout entirely?
Yes, by design - that is the point. The Stripe Payment Link is a clean checkout surface optimised for agent and one-off buyers. Your existing checkout continues to serve account-holding customers. The two coexist; you do not have to migrate everything.
Will this matter in 2026 or is it years away?
It matters now. The Stripe Agent Toolkit shipped in 2024 and is integrated into OpenAI's Agents SDK and several other major agent frameworks. Products with Stripe buy buttons are actually transactable by agents today, not at some future date.
Run your own scan
Run a free scan and see how your site grades across all 155 AI-readiness signals.