Configure Stripe Issuing spending_limits on a virtual card with interval-based controls (daily, weekly, per-authorization)

domain: stripe.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Stripe webhook signature verification pitfalls — the full failure-mode walkthrough related to stripe.com, checked against official docs, with linked verified routes.

Steps

  1. When creating or updating a card via POST /v1/issuing/cards or POST /v1/issuing/cards/<id>, include spending_controls.spending_limits as an array of objects each with amount (in smallest currency unit), categories (optional array), and interval (one of per_authorization, daily, weekly, monthly, yearly, all_time)
  2. To set a per-authorization cap of $50 and a daily cap of $200, supply two objects in the array with the respective interval values
  3. Amounts in spending_limits are in the card's currency minor units (cents for USD); double-check minor unit conversion to avoid 100x errors
  4. To update limits on an existing active card, PATCH the card with a new spending_controls.spending_limits array; the update replaces the entire limits array, not individual entries
  5. Verify limits are applied by using a simulated card in the Issuing test environment and triggering a test authorization that exceeds the cap

Known gotchas

Related routes

Create a Stripe Issuing cardholder and issue a virtual card with spending controls
stripe.com · 6 steps · unrated
Use Stripe Issuing to provision scoped single-use virtual cards for agent-initiated purchases with per-card spend limits and merchant locks
docs.stripe.com · 6 steps · unrated
Issue virtual cards via Stripe Issuing and handle real-time authorization webhooks
stripe.com · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans