Charges & disputes
Stripe webhook event
charge.succeeded
A charge succeeded.
Quick answer
A payment is successfully captured.
| Event type | charge.succeeded |
|---|---|
| Category | Charges & disputes |
| When it fires | A payment is successfully captured. |
| Recovery-relevant? | No |
When it fires
A payment is successfully captured.
What to do with it
Confirm fulfillment; for subscriptions, prefer invoice events for billing logic.
Stop building webhook handlers
SubRevival consumes the failed-payment events for you and runs the full recovery stack, no endpoint to build, secure, or maintain. 5-minute Stripe OAuth, $19/mo flat.
Start Recovering RevenueFAQ
What does the Stripe charge.succeeded webhook event mean?
A charge succeeded.
When does charge.succeeded fire?
A payment is successfully captured.
What should I do when I receive a charge.succeeded event?
Confirm fulfillment; for subscriptions, prefer invoice events for billing logic.
Related events
charge.failedcharge.refundedcharge.dispute.createdcharge.dispute.closedcharge.refund.updatedAll events
Source: official Stripe events documentation.