Create a Stripe Issuing cardholder with individual type and required billing address, then issue a virtual card scoped to allowed_categories

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. POST /v1/issuing/cardholders with type=individual, name, email, phone_number, and billing.address fields; the billing address must be a valid postal address or the request will be rejected
  2. Confirm the returned cardholder object has status=active; newly created cardholders may enter status=inactive if Stripe compliance checks are pending
  3. POST /v1/issuing/cards with cardholder=<id>, currency, type=virtual, and spending_controls.allowed_categories as an array of Stripe merchant category code strings (e.g. ["airlines", "lodging"])
  4. Confirm the card object has status=inactive; call POST /v1/issuing/cards/<id> with status=active to activate the card before use
  5. Store the card id; to read the raw PAN and CVC use ephemeral keys rather than reading the card object directly from your server

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