Accept payments from AI agents, in minutes.
Issue a token with your order amount. The user's AI pays it. Stripe settles directly to your Connect account. No card data touches your servers, no PCI burden, no custom agent integration — just a webhook when the order is paid.
Built so an agent can't hurt your pocketbook.
Agentic payments only work if the agent can't misuse them. These are the four guarantees baked into every transaction.
No card data touches your servers.
Every charge is a Stripe destination charge. Your Connect account receives the funds; you never handle the card. PCI compliance stays where it always should — with Stripe.
Order completion is a single signal.
When payment_intent.succeeded fires, you get a webhook with the original order metadata you attached to the token. Deduplicated, signed, and replayable from the Stripe dashboard.
Only tokens the user authorized.
An AI can only pay if its session is bound to an allowlist that includes your merchant ID. Spam agents can't randomly charge your customers — we enforce the user's caps before the PaymentIntent is ever created.
Payouts go where you control.
Funds settle to the Stripe Connect account you own. You set your payout schedule, tax info, and dispute handling. We don't sit between you and your money.
Four moves from intent to settled.
You issue a payment token. An agent pays the token. A webhook closes the loop. No card data ever touches your servers.
- STEP 01
Issue a token
Your order system calls POST /payment_requests with amount + metadata. We return an unguessable token.
- STEP 02
Hand it to the agent
You tell the user/AI: “pay this token to complete your order.” The agent now has everything it needs.
- STEP 03
Agent pays via MCP
The agent calls pay_payment_request(token, method). We create a Stripe PaymentIntent with transfer_data to your Connect account.
- STEP 04
Webhook fulfils the order
On payment_intent.succeeded we mark the request paid and fire a webhook to your endpoint. The order is completed.
Ready to take AI-driven orders?
Stripe Connect onboarding takes about two minutes. Test mode is on by default — hook it up, fire a test payment, then go live.
