Monitor and respond to authorization capture expiry windows before holds lapse

domain: docs.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 docs.stripe.com, checked against official docs, with linked verified routes.

Steps

  1. When creating a PaymentIntent with manual capture, record the authorization timestamp and the expected expiry window for the card network and card type
  2. Build a scheduled job that queries open uncaptured PaymentIntents and compares their creation time against the network-specific capture expiry (commonly 7 days for most cards, longer for some card types)
  3. For PaymentIntents approaching expiry, trigger a business logic decision: capture if goods are ready to ship, or cancel and re-authorize if they are not
  4. If re-authorization is needed, cancel the expiring PaymentIntent and create a new one; communicate any new authorization hold to the customer if applicable
  5. Set up alerts for payment intents that remain uncaptured beyond a safe threshold (e.g., 80% of the expiry window) to allow for manual review
  6. Log capture latency metrics to identify fulfillment bottlenecks that repeatedly cause near-expiry or expired authorizations

Known gotchas

Related routes

Manage authorization holds and capture timing to avoid hold expiry on delayed shipments
stripe.com · 6 steps · unrated
Handle Agentic Commerce Protocol Shared Payment Token (SPT) expiration by detecting a near-expiry allowance window and re-invoking Create Checkout to mint a fresh token before an agent's session stalls
docs.stripe.com · 6 steps · unrated
Manage a policy lapse and automate the reinstatement workflow
insurance-general · 5 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