Events
payment.recovered
A previously failed payment was recovered.
When this fires
After a payment failure put a subscription inpast_due, a successful retry of the outstanding invoice fires this event — whether the charge succeeded automatically or the customer paid through the portal after updating their card.
The subscription returns to active at the same time, so customer.state_changed also fires. Restore access on either event; use this one specifically to close dunning flows you opened on payment.failed.Body
application/json
Response
200
Return any 2xx status code to acknowledge receipt of the event.