I have installed the firebase extension and setup both the customers and events collections.
Using the sandbox testing guide, I have made a purchase that seems to renew every 5 minutes until it stops after 6 renewals or so. The first event is INITIAL_PURCHASE then a few RENEWALs, but at the end I get 2 events at the same time one for EXPIRATION and one for CANCELLATION both with reason BILLING_ERROR.
What is the difference between these 2 and why would they come same time?
I was just expecting one.
Is this tied to how the test user is setup?
Mainly, which event tells me to remove the extra paid features for the user?
According to the docs, sounds like EXPIRATION is the only one to remove user functionality and not CANCELLATION? Would CANCELLATION ever come alone with nothing after?
Best answer by Michael FogelView original