Issuing for agentsPrivate preview
Learn how to issue cards for agents.
Give your agents programmable cards with built-in controls.
Agents can autonomously discover, evaluate, and source products and services. With Stripe Issuing, you can create cards your agents can use to complete purchases on your behalf.
Issuing for agents extends Stripe Issuing to support agentic commerce workflows where agents need a payment credential to transact online. Cards are scoped, controlled, and monitored in real time, giving you full visibility and control over agent-initiated spend.
Issuing for agent capabilities
| Capability | Description |
|---|---|
| One time use cards | Issue single-use cards that agents can use to pay at any business. |
| Real-time spending controls | Set dynamic limits per transaction, or per merchant category. Approve or decline authorization requests as they happen using webhooks. |
| Full transaction visibility | Get real-time authorization events, detailed transaction data, and automatic reconciliation for every agent-initiated purchase. |
Use cases
- Procurement and expense agents: Automate procurement workflows where agents place orders for supplies, software, or services.
- Travel agents: Enable agents to book flights, hotels, and ground transportation with per-trip spending limits.
- Autonomous subscription management: Let agents evaluate, sign up for, and manage software subscriptions.
Key features
Spending controls
- Amount limits: Cap spend per transaction, per day, or per agent session.
- Merchant category restrictions: Allow or block specific MCCs (merchant category codes).
- Geographic controls: Restrict where the agent can use the card.
Real-time authorizations
Use webhooks to approve or decline authorization requests in real time:
{ "type": "issuing_authorization.request", "data": { "object": { "id": "iauth_1abc...", "amount": 4999, "currency": "usd", "merchant_data": { "name": "Example Store", "category_code": "5411" }, "card": { "id": "ic_1xyz...", "metadata": { "agent_id": "agent_shopping_001", "task_id": "task_abc123" } } } } }