Issue virtual cards via Stripe Issuing and handle real-time authorization webhooks

domain: stripe.com · 6 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. Enable Stripe Issuing on your account and create a Cardholder object with the required name and billing address.
  2. Create a Card object of type 'virtual', linked to the cardholder, and set spending controls (allowed categories, per-transaction limit, monthly limit).
  3. Register an endpoint to receive the issuing_authorization.request webhook event, which fires synchronously before Stripe approves or declines the authorization.
  4. In your webhook handler, inspect the authorization object fields (amount, merchant_data, card metadata) and respond within the required timeout with approved: true or approved: false.
  5. If approved, Stripe will create an Authorization object; listen for issuing_authorization.created and issuing_transaction.created to update your internal ledger.
  6. For physical cards, trigger card fulfillment via the card personalization and shipping endpoint and monitor the shipping status field.

Known gotchas

Related routes

Respond to a Stripe Issuing real-time authorization webhook to approve or decline a virtual card transaction based on business logic
docs.stripe.com · 6 steps · unrated
Implement Stripe Issuing's synchronous real-time-authorization webhook to approve or decline card authorizations within the response window
docs.stripe.com · 6 steps · unrated
Handle Stripe Issuing real-time authorization webhooks (issuing_authorization.request) to approve or decline based on merchant MCC and balance
stripe.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ 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