Subscription Eligibility for isPaidUpUntil
Knowledge Base > Subscriptions > Self-Unsubscribe
In Mition, the isPaidUpUntil field is used to determine how long a user is considered financially current. This value influences access control, membership validity, renewal reminders, and other entitlement‑based features. To ensure this calculation remains accurate and reflects genuine financial commitments, the system applies specific rules to different subscription types.
This clarifies how $0 subscriptions behave when they allow users to self‑unsubscribe. This documentation explains the logic behind this rule, why it exists, and how it affects subscription‑based workflows
Subscriptions that meet both of the following criteria:
isSelfUnsubscribeAllowed = true)are excluded from the isPaidUpUntil auto‑calculation.
In other words, these subscriptions do not extend or influence the date until which a user is considered financially paid up.
Why These Subscriptions Are Excluded
The purpose of isPaidUpUntil is to reflect paid financial entitlement. A subscription that costs nothing and can be cancelled by the user at any time does not represent a financial commitment or a controlled entitlement period.
Including such subscriptions in the calculation could:
By excluding these subscriptions, the system maintains an accurate representation of a user’s financial standing.
Example Scenario
A user has the following subscriptions:
Without this rule, the free subscription might incorrectly influence the user’s paid‑up status.
With the rule applied:
isPaidUpUntilThis ensures the user’s financial status is accurate and reflects only paid entitlements.
How the System Applies the Rule
When calculating isPaidUpUntil, Mition:
isPaidUpUntil dateThis ensures the calculation remains consistent, predictable, and aligned with financial logic.
When This Rule Is Important
This behaviour is particularly relevant for organisations that rely on:
By ensuring only paid commitments influence isPaidUpUntil, the system avoids accidental access extensions or incorrect financial statuses.
Free subscriptions that users can unsubscribe from themselves are intentionally excluded from the isPaidUpUntil calculation. This rule ensures that only genuine paid entitlements determine how long a user is considered financially current. As a result, organisations benefit from more accurate access control, clearer financial reporting, and consistent membership management.
This webpage was built with Mition