I’m building an integration, and I’m looking for some advice on handling the members:pledge:delete webhook.
From my tests it seems the event fires immediately when the user cancels their pledge, but the event’s body still contains active currently_entitled_tiers. Is it because the user has paid up to the end of the month, so their membership is still active?
If that’s right, will another webhook trigger at the end of the month when the tier becomes inactive, or is it my responsibility to track and handle the membership expiry date?
If it’s my responsibility, how do I calculate it? Is it just member.next_charge_date?
Thank you for any help you can give me!