To re-send / re-play webhooks which were not delivered to your website, you can use one of the following 3 commands:
bin/magento stripe:webhooks:process-event [-f|--force] <event_id>
The above will replay a single webhook event by ID. You can find individual event IDs by navigating to a payment in your Stripe account and scrolling to the bottom of the page where a timeline shows all events. Click on the ‘View event detail’ of an entry to reveal the event ID in the URL bar.
bin/magento stripe:webhooks:process-events-range <from_event_id> <to_event_id>
This will retrieve a list of events, beginning from one event_id until a future event_id, and it will replay all of them. You can select the initial and final event from the Events section of your Stripe Dashboard.
bin/magento stripe:webhooks:process-events-date-range <from_date> <to_date>
This will retrieve a list of events between two dates, and will replay all of them. The date format is arbitrary, you can use strings such as ‘2022-02-15’, ‘yesterday’, ‘now’, ‘10th May 2022’, ‘3 weeks ago’, ‘last Wednesday 15:30’, and so forth.