- Pick a plan on Pricing or go straight to Buy Pro
- Pay via YooKassa (RUB). Use your email at registration/checkout
- A key like
MS-PRO-XXXX-XXXX-CCarrives by email and on the success page; also in Account - Open the app (or use Open in MacFullStack →
macstack://showfrom Download / success) - In the app: Settings → License — paste the key and tap Activate
Free vs Pro
- Free — one PHP project + MySQL/MariaDB, Redis, Mailpit, phpMyAdmin.
- Pro / Teams — unlimited projects, Next/Django, Postgres and other services, Share, background jobs.
Where to look in the UI
Typical path (labels may follow your app language):
- Sidebar or toolbar → Settings
- Section License
- Field for the key (
MS-PRO-…) - Button Activate — status should show Pro/Teams with seats and devices
The same path is shown in the mock on Features / Pricing.
Checks
The key is checked in the app and on the site. Pro turns on only after a successful check. Mac limits: Pro 2, Teams 10. Offline, Pro lasts while the token is valid (usually up to 14 days, and never past the license end date).
When the license year ends
The app returns to Free. Projects and data are not deleted. Extra projects, Next/Django, Share, and extra services lock until you buy a new key.
Deactivate / free a device seat
- In the app: Settings → License → Deactivate (or CLI:
macstack license deactivate) - The app tells the site this Mac no longer counts, and clears local Pro
- Activate the same key on another machine
If the Mac was offline, local Pro is still cleared; the seat may stay occupied until you deactivate online once or contact support.
Do not share the key publicly. If payment looks stuck, check email and the account on macfullstack.ru. Refunds: /refund.