Stripe CLI trigger command cannot fire events with real customer or subscription IDs attached
Developers using the Stripe CLI to test webhook handlers cannot trigger events against existing test-mode objects. Every `stripe trigger charge.captured` creates a brand-new fixture object and ignores any real customer, subscription, or charge ID the developer wants to target. This means webhook integration tests always run against fake data, never against the actual objects in the test account, so edge cases tied to real metadata, trial states, or multi-plan subscriptions go untested. Stripe has had this open as an enhancement since 2019 with 56 reactions, and has shipped no fix. The only alternative is `localstripe`, which is a full fake Stripe server replacement -- not a CLI companion that works alongside the real Stripe API. Devs need a standalone CLI tool that wraps the Stripe API to fire events with a `--customer`, `--subscription`, or `--charge` flag pointing at a real test-mode object.
A CLI tool that triggers Stripe webhook events bound to real account object IDs for faithful local testing
372 โฒScore Breakdown
Social Proof 2 sources
Gap Assessment
Stripe has this open since 2019 (56 reactions, 18 comments), labeled enhancement, no shipped fix. localstripe (232 stars) is a full fake server requiring a different integration path, not a companion to the real CLI. No credible standalone CLI tool exists that extends `stripe trigger` with real-object targeting.