Plan entitlements
SoLoQR uses one internal entitlement model to control access across web, Android, and future iOS where platform rules allow. Entitlements are based on verified provider events and server-side records, not client-only subscription state.
Billing providers
Web subscriptions are processed through Stripe. Android in-app subscriptions, when offered inside the Play-distributed app, should use Google Play Billing. Future iOS in-app subscriptions should use Apple's in-app purchase systems where required.
Renewals and cancellation
Paid subscriptions renew according to the selected billing interval unless cancelled through the applicable provider flow. A cancelled subscription normally keeps paid access until the paid period ends, then the workspace downgrades according to the active entitlement state.
Static QR codes
Static QR codes keep working after cancellation because the exported QR image encodes its content directly and does not require SoLoQR redirect infrastructure. The encoded destination itself must still exist and remain accessible.
Dynamic QR codes
Dynamic QR codes depend on SoLoQR redirect infrastructure. They provide editable destinations and analytics, but their behavior can be affected by QR status, destination status, abuse controls, service availability, and account entitlements.
Scan overages should not immediately stop dynamic redirects. Overage handling should limit analytics or advanced reporting before it breaks scanner access.
Downgrades and expiration
After paid access expires, the workspace moves to Free entitlement unless renewed. Free keeps two dynamic QR codes active. Extra paid-only dynamic QR codes may require a grace or selection flow before becoming inactive or showing an owner-action-required fallback.
Failed payments and grace
If payment fails, SoLoQR may place the workspace in a grace or limited state while the provider retries payment. During grace, existing dynamic redirects should continue where possible, but new paid-only feature creation may be limited.
Refunds and disputes
Refund eligibility depends on the payment provider, plan, applicable law, and account history. Refunds, reversals, chargebacks, or revoked purchases may reduce or remove paid entitlement access.