You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are cases when subscription entitlement should be continued despite the fact that account overdue status is BLOCKED.
Let's assume I paid for an annual subscription. Then I signed up for another subscription and ended up in overdue status.
Now requesting information about subscriptions will return "state": "BLOCKED" for both of them. And there will be also PAUSE_ENTITLEMENT event for each subscription.
But first subscriptions is paid for a year in advance and the it's entitlement should continue until the end of the paid period. This makes sense for legal reasons: the already paid service must be provided.
Is there a way to configure to pause subscription entitlement only when its paid period ends?
Looking at your overdue config, the disableEntitlementAndChangesBlocked flag is set to true. This indicates that entitlement and billing will be disabled (See docs). If you want to avoid this, you should specify disableEntitlementAndChangesBlocked=false. I'm closing this issue, please feel free to reach out via the mailing list if you need further information.
Thank you, Reshma. But changing disableEntitlementAndChangesBlocked to false doesn't solve the problem. If I do that, subscription entitlement will never stop. And there is no visible solution how to stop subscriptions only when it's paid period has expired.
There are cases when subscription entitlement should be continued despite the fact that account overdue status is BLOCKED.
Let's assume I paid for an annual subscription. Then I signed up for another subscription and ended up in overdue status.
Now requesting information about subscriptions will return "state": "BLOCKED" for both of them. And there will be also PAUSE_ENTITLEMENT event for each subscription.
But first subscriptions is paid for a year in advance and the it's entitlement should continue until the end of the paid period. This makes sense for legal reasons: the already paid service must be provided.
Is there a way to configure to pause subscription entitlement only when its paid period ends?
Overdue config:
Plan configuration:
The text was updated successfully, but these errors were encountered: