AZ Azerbaijan / AZN
MUPZA OperatorOwner accountMU
M
MUPZAOSRestaurant OS command
Day 11 · Billing/Subscription Guardrails MVP v1Real payment disabled in MVP · mock provider only · no secrets · production untouched · no billing mutation

Restaurant SaaS subscription control

Billing / Subscription Guardrails

Mock-only owner/admin surface for subscription state visibility, access limits, and safe contact-support activation. It demonstrates guardrail behavior without connecting a real payment system.

Current planRestaurant SaaS Professional MVP
Subscription statusgrace period
Trial days remaining0
Renewal date2026-06-30
Branch/restaurant limit3 branches included in MVP mock plan
Staff/user limit25 staff/users included in MVP mock plan

Current guardrail behavior

grace period

grace_period

System is working, but a billing grace-period warning is visible to owners.

Grace period warning: Grace period warning: contact support before renewal lock.

QR ordering access statusAllowed with grace-period warning.
warning
Website ordering access statusAllowed with billing warning visible.
warning
POS access statusPOS remains available with owner warning.
warning
Admin/mobile app access statusAdmin/mobile access remains available with warning.
warning

Real payment disabled in MVP. This CTA is mock-only and opens no payment provider.

Safety markers

Mock billing provider state

provider: mock
realPaymentEnabled
false
usesSecrets
false
provider
mock
productionTouched
false

Real payment disabled in MVP. Contact support / request activation is a mock CTA and does not open checkout, collect cards, create invoices, or mutate billing.

Supported subscription states

State-specific operator explanations

6 states
trial_active

System is working in mock trial mode and trial days remain for restaurant onboarding.

active

All MVP features are active for the mock restaurant plan.

grace_period

System is working, but a billing grace-period warning is visible to owners.

past_due

New premium activation is blocked in mock mode until upgrade/contact support is completed.

suspended

New online order and QR order actions are blocked in mock mode; admin surfaces show read-only warnings.

cancelled

The restaurant is shown in read-only/export-oriented recovery mode with no new subscription mutation.

Policy

Subscription Guardrails

no real billing mutation
Trial/Active/GraceCore MVP access allowed
allowed
Past dueWarning + upgrade/contact support required
allowed
SuspendedNew customer-facing orders blocked in mock mode
guarded
CancelledRead-only / recovery flow
guarded
No real billing mutationNo subscription, invoice, card, or account mutation is performed
guarded
No real payment processingNo real payment processing is connected in this MVP
guarded
No secrets requiredNo secrets required for mock billing/subscription guardrails
allowed

No real billing mutation · No real payment processing · No secrets required · provider: "mock" · realPaymentEnabled: false · usesSecrets: false · productionTouched: false