Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Manage your agentic commerce integration


Frontier

Manage your agentic commerce integration Frontier

Configure checkout controls, keep product data accurate, offer promotions, and manage payments after checkout.

After you set up your agentic commerce integration, configure how Stripe handles checkout decisions, product availability, promotions, payment capture, and post-purchase operations. Use hooks and current catalog data to keep checkout details accurate, add promotions to increase conversion, choose when to capture payments, and manage refunds and disputes with your existing Stripe workflows.

Export your catalog feed

Use the Commerce report to export a snapshot of the catalog feed you imported into Stripe. Use the export to perform bulk edits and re-import your catalog, or to verify your import matches Stripe records and perform programmatic reconciliation.

Note

Catalog imports can take up to 15 minutes to appear in the export.

  1. Go to the Feed history page in the Dashboard.
  2. Click the overflow menu ( ) > Export product feed .

Prevent out-of-stock and price failure

Keep the rate of checkout attempts that fail because an item is unavailable below 5%. The right approach depends on how quickly your inventory changes, and you can combine approaches.

More frequent feed refreshes: For most sellers with relatively stable inventory, keeping your feed current on the recommended cadence is enough to stay within the threshold.

Real-time availability check: Set up the product price and availability hook. Stripe calls this endpoint immediately before checkout completes to return the current price and confirm that the item is still in stock. It operates independently of your feed refresh frequency and is particularly valuable if:

  • Your inventory changes quickly, such as during flash sales or limited drops where items sell out in minutes.
  • You sell on multiple channels and a single item can be purchased elsewhere between feed refreshes.

When you enable the hook, Stripe:

  • Calls your endpoint on behalf of agents to query product availability.
  • Manages request rates so your systems aren’t overwhelmed.
  • Proactively calls the hook for items with low inventory so availability data stays current between feed refreshes.

Note

Your product price and availability hook must respond within 4 seconds. If the hook times out, Stripe falls back to your feed data and continues checkout. This differs from the approval hook behavior, where a timeout causes Stripe to decline the checkout.

Offer promotion

AI agents actively offer promotions to shoppers. Sellers with active promotions consistently see higher conversion rates than equivalent products without them.

Use the promotion feed to upload discount codes, percentage-off deals, fixed-amount discounts, and free shipping offers. You can target promotions to specific products or your entire catalog, set automatic application at checkout, or require a redemption code. The promotion feed references products by id or item_group_id from your catalog. Stripe ignores promotions that don’t match active product IDs.

To get started, see the promotion feed specification.

Set up manual capture

By default, Stripe captures payments immediately after purchase. To capture agentic payments later, open the Agentic commerce settings page in the Dashboard and set capture mode to manual. When you enable manual capture, call the capture method on the PaymentIntent:

Command Line

Select a language

cURL

Stripe CLI

Ruby

Python

PHP

Java

Node.js

Go

.NET

No results

Handle refunds and disputes

If a customer cancels the order on your website or through customer service after checkout succeeds, initiate a refund. If you already use the Checkout Sessions API or Payment Intents API, your existing refund flow works without changes for agentic checkouts. Manage refunds and disputes on the Transactions page in the Dashboard, or use the Refunds API to handle cancellations and refunds programmatically.

Optional Set up an order approval hook

Optional Set up a checkout customization hook

Optional Set up a product price and availability hook

Optional Test your hooks

Last verified 2026-09-24

Is this helpful?