# Stripe Issuing for AI agents

Veqen reads your Issuing cards, every authorization as it happens (approved, declined or reversed) and refunds, every five minutes, and matches each one to the action the agent recorded with Veqen before it spent. [Agent spend](/docs/agent-spend) explains the rules and the mandate each agent follows.

## Connect it

1. Create a restricted key at dashboard.stripe.com › Developers › API keys with read access to Issuing cards, cardholders, authorizations and transactions, and nothing else.
2. Paste it under Settings › Cards and accounts › Stripe Issuing, or send it with `PUT /v1/agent-spend/platforms/stripe_issuing`.
3. Name each agent's card in its metadata (`veqen_agent: procurement-bot`), or assign it under Agent spend › Cards.

To freeze cards and set their monthly limit from Veqen, add a second restricted key with write access to Issuing cards as freeze access. Veqen sets a card inactive to freeze it and active to unfreeze it, and keeps the card's other spending limits when it sets the monthly one.
