I'm having a hard time knowing which IPN events I need to handle, it's kind of a bit confusing for me, so I thought I would confirm that the ones I handle are sufficient or if I'm missing any significant events.
I'm simply trying to have the user subscription activated on my end since they subscribe until they unsubscribe, which should be straightforward using subscr_signup and subscr_cancel
But it gets confusing once you start reading the events for retries, if failed while already a subscriber (if that could happen), if having insufficient balance, etc..
I have read their documentation on those events, but a sentence for each event is far from enough for me to get the whole picture, so I was wondering if anyone knows better
https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/