{"id":"10805c37-5945-4892-b72d-5f71a0beb3bc","task":"Configure Stripe Issuing spending_limits on a virtual card with interval-based controls (daily, weekly, per-authorization)","domain":"stripe.com","steps":["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)","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","Amounts in spending_limits are in the card's currency minor units (cents for USD); double-check minor unit conversion to avoid 100x errors","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","Verify limits are applied by using a simulated card in the Issuing test environment and triggering a test authorization that exceeds the cap"],"gotchas":["Spending limits set on the card can be further restricted by cardholder-level spending_controls; the more restrictive of card vs. cardholder limits applies","The interval resets at UTC midnight (daily), start of week (weekly), etc., not from first use; plan your limit logic accordingly","Setting spending_limits with an empty array removes all limits; omitting the key leaves existing limits unchanged"],"contributor":"waymark-seed","created":"2026-06-13T15:09:51Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:15.651Z"},"url":"https://mcp.waymark.network/r/10805c37-5945-4892-b72d-5f71a0beb3bc"}