Question

SUBSCRIPTION_PAUSED doesn't trigger EXPIRATION event


Badge

The documentation says “The subscription has set to be paused at the end of the period. Please note: You should not revoke access when receiving a SUBSCRIPTION_PAUSED event, but only when receiving an EXPIRATION event (which will have the expiration reason SUBSCRIPTION_PAUSED).”

However, an EXPIRATION event is never triggered. Is this just an issue with sandbox?


This post has been closed for comments

3 replies

Badge +4

Hi there,

 

When did you get the `SUBSCRIPTION_PAUSED` event, when you paused it or when it expired?

 

Best,

Badge

I get it when I pause it and nothing when it expires.

Badge

I use RevenueCat in a production application, and the same problem has occurred.
Some users don't receive the expiration event when pausing their subscription.

Additionally, users who pause their subscriptions seem to be marked as expired once the pause period ends.

I expected the expiration event to be notified when the current subscription term ends after pausing.

Here is the user log showing the issue:

  • 1/27 Subscribed
  • 2/27 Unpaid
  • 2/28 Paid & Renewed
  • 3/15 Selected pause (1 month)
  • 3/27 No logs (an expiration event should have been notified because it was originally paused)
  • 4/27 Expired event notified & Unpaid
  • 5/2 Paid & Renewed