Web Store
Donor ranks, Aureus, and gift cards — buy via the PayNow-backed web store, deliver to your Minecraft account.
The Imperium web store is the only legitimate way to buy donor ranks, Aureus (the premium currency), and gift cards. It runs on a PayNow-powered checkout — every purchase is identity-bound to your Minecraft account via the web dashboard, so what you buy lands on the right character automatically. This guide covers the products, the buying flow, gifting, and how to manage an active subscription. For the in-game perk details of each rank, see Donor Ranks.
The Seven Donor Tiers
Donor ranks are split into seven tiers from Peregrinus (entry) to Imperator (top). Each tier has both a monthly subscription and a lifetime purchase price. Lifetime is roughly 5 months of subscription — past that break-even, lifetime wins. All prices are USD.
| Tier | Monthly | Lifetime | Sell Bonus | Aureus /mo | Auto-Sell | XP Bonus |
|---|---|---|---|---|---|---|
| Peregrinus | $2.99 | $14.99 | +5% | 75/mo | Off | +5% |
| Plebeian | $5.99 | $29.99 | +10% | 150/mo | 10% | +10% |
| Libertus | $8.99 | $44.99 | +15% | 225/mo | 25% | +15% |
| Eques | $11.99 | $59.99 | +20% | 300/mo | 50% | +20% |
| Patrician | $17.99 | $89.99 | +25% | 450/mo | 75% | +25% |
| Consul | $23.99 | $119.99 | +30% | 600/mo | 100% | +30% |
| Imperator | $29.99 | $149.99 | +35% | 750/mo | 100% | +40% |
Imperator is the only tier with full auto-sell AND a +40% XP bonus. It's also the only tier where isRentAllFree() returns true — meaning all rentable items (cells, etc.) are free. See Donor Ranks.
What Each Perk Actually Does
| Perk | Effect |
|---|---|
| Sell Bonus % | Direct multiplier on every block sell — added to your economy stack |
| Monthly Aureus | Premium currency stipend, granted monthly via scheduler |
| Monthly Booster Hours | Hours of 2× sell booster credited to your account each month |
| Auto-Sell % | Percentage of mined blocks auto-sold without using the Sarcina autosell upgrade |
| XP Bonus % | Multiplier on XP gained from all sources |
| Cosmetic Slots | How many cosmetics you can have active at once |
| Permanent Cosmetics Kept | Number of cosmetics retained across prestige cycles |
| Exclusive Trail | Patrician → donor_patrician_trail, Consul → donor_senator_trail, Imperator → donor_emperor_trail |
How to Buy — The Web Flow
- Sign in to the dashboard. The store uses Minecraft as the sole identity — sign in via the Discord-linked account flow, which resolves to your Minecraft UUID. Every purchase is then automatically delivered to that account.
- Browse the store page at
/store. Each tier has both a monthly and a lifetime option. - Click Buy. The frontend calls
POST /api/store/checkoutwith the chosenproductIdandsubscriptionflag. The backend resolves your PayNow customer ID (creating one on first purchase) and creates a checkout session. - Redirect to PayNow. The response is a single-use URL — you complete payment on PayNow's secure page.
- Webhook delivery. On payment confirmation, PayNow fires a signed webhook (
POST /api/webhooks/paynow) to Imperium. The plugin grants your in-game rank/Aureus within seconds. - Return to dashboard. You land back at
/dashboard/subscription?checkout=successwith your new tier visible.
Webhooks are HMAC-SHA256 signed over timestamp.body — the backend rejects any request that fails signature verification. If you ever suspect a purchase didn't deliver, wait 5 minutes (webhook retries) and then contact staff with your PayNow receipt.
Subscriptions vs Lifetime — Which to Pick?
| Option | Best for | Trade-off |
|---|---|---|
| Monthly subscription | Players unsure of long-term commitment; trying a tier before going lifetime | Recurring billing; can be cancelled at any time; tier changes are prorated |
| Lifetime purchase | Players confident they'll play 5+ months; gift recipients | One-time payment; can't be cancelled/refunded; gifting is lifetime-only |
The break-even calculation: lifetime cost ÷ monthly cost = months to break even. Peregrinus: $14.99 / $2.99 ≈ 5 months. Imperator: $149.99 / $29.99 ≈ 5 months. The ratio is consistent across tiers.
Gifting
You can buy a lifetime donor rank for another Minecraft account. Subscriptions cannot be gifted — a recurring subscription on someone else's account would charge your card forever with no cancellation path.
- Use the gift flow on the store page, or call
POST /api/store/gift-checkoutdirectly with{ productId, recipientUsername }. - The backend resolves the recipient username to a UUID via the player database (with a Mojang/PlayerDB fallback for accounts that have never joined). If the lookup fails, you get a clear error before payment.
- The recipient's PayNow customer ID is attached as
gift_to_customer_id, so the rank delivers to them — not you. - You cannot gift to yourself; the backend explicitly rejects
buyerUuid === recipientUuid.
The Multi-Item Cart
For buyers grabbing multiple ranks (e.g. a Patrician for yourself + a Libertus gift for a friend), the cart endpoint POST /api/store/cart-checkout bundles everything into a single PayNow checkout:
- Up to 20 line items per cart.
- Each item has
productId,quantity(1–99), optionalsubscriptionflag, optionalgiftRecipientusername. - Mixed carts are supported — subscriptions, lifetimes, and gifts in one transaction.
- You pay once; the webhook handles per-line delivery.
Aureus — The Premium Currency
Aureus (₲) is the premium currency. It is never minted by gameplay — the only sources are the web store (direct purchase or via donor monthly stipends) and the cursus-honorum prestige milestones (P10, P15, P20, P25).
What Aureus buys:
- /rankskip — bypass an entire prestige cycle. See Rank Roadmap.
- In-game donor rank purchases via
/donor buy(usestier.monthlyAureusCost()at USD × 100). - Reserved for future premium-only features.
The wall is intentional — the EconomyService blocks depositPremium from gameplay paths. Only prestige_refund:gc (refunding a failed prestige withdrawal) and store/donor flows can credit Aureus.
Gift Cards
Gift cards are a store-credit balance tracked in your gc currency column (visible in /stats). They're redeemed at checkout on the web store — you can apply a gift card balance to any purchase (subscription, lifetime, or cart).
- Source: purchased on the store, given as promotional rewards by staff, or won in certain server events.
- Use: applied automatically at checkout up to the purchase total; any remainder stays in your balance.
- Not transferable: gift cards are bound to your account — you can't /pay them to another player.
Managing Your Subscription
The dashboard at /dashboard/subscription shows your current tier, the PayNow subscription ID, and renewal date. From there:
| Action | How |
|---|---|
| View current tier | GET /api/store/subscription — returns the active subscription or null |
| Upgrade / downgrade tier | POST /api/store/subscription/change with targetProductId — prorated |
| Preview proration | POST /api/store/subscription/preview-change — no-charge, no side effects |
| Cancel | POST /api/store/subscription/cancel — cancels at period end; benefits continue until then |
Tier changes can require a verification code if PayNow flags the change for additional security. The change endpoint returns pending_verification in that case; you supply the code (sent to your PayNow email) on a retry call.
API Reference — All Store Endpoints
| Flow | Endpoint | Body | Result |
|---|---|---|---|
| Self subscription | POST /api/store/checkout | { productId, subscription: true } | PayNow URL for a recurring monthly subscription |
| Self lifetime | POST /api/store/checkout | { productId, subscription: false } | PayNow URL for a one-time permanent purchase |
| Gift lifetime | POST /api/store/gift-checkout | { productId, recipientUsername } | PayNow URL; lifetime product delivered to a different Minecraft account |
| Multi-item cart | POST /api/store/cart-checkout | { items: [{ productId, quantity, subscription?, giftRecipient? }, ...] } | Single PayNow session for up to 20 mixed line items |
| Tier upgrade/downgrade | POST /api/store/subscription/change | { targetProductId, verificationCode? } | Prorated tier change on the active subscription |
| Proration preview | POST /api/store/subscription/preview-change | { targetProductId } | No-charge preview of the proration cost |
| Cancel subscription | POST /api/store/subscription/cancel | {} | Cancels active donor subscription at period end |
| View subscription | GET /api/store/subscription | — | Returns the caller's current donor subscription |
All endpoints require storeAuth — a valid Minecraft-linked session cookie. No anonymous purchases are allowed; this is what guarantees delivery to the right account.
Picking a Tier — Value Analysis
The biggest per-dollar jumps are at Plebeian (auto-sell starts at 10%) and Consul (auto-sell hits 100%, full cosmetic freedom). Eques and Patrician are intermediate steps. For pure mining efficiency:
- Best budget option: Peregrinus ($2.99/mo). 5% sell bonus + 75 Aureus is real value for the price of a coffee.
- Best mid-tier value: Libertus ($8.99/mo). Auto-sell 25% eliminates a chunk of manual selling, and the +15% sell is meaningful.
- Best endgame value: Imperator ($29.99/mo or $149.99 lifetime). 100% auto-sell + 40% XP + free cells + the exclusive emperor trail. For daily players, this is the "skip the grind" tier.
- Lifetime is the right call if you'll play 5+ months. Beyond that, subscription dollars exceed the one-time lifetime cost.
Gift a friend. Lifetime gifts are the cleanest way to bring a friend into the donor ecosystem — one payment, no recurring surprise charges on their end. They get the rank; you get the karma.
Quick Reference
| Setting | Value |
|---|---|
| Number of donor tiers | 7 (Peregrinus → Imperator) |
| Cheapest monthly | $2.99 (Peregrinus) |
| Most expensive lifetime | $149.99 (Imperator) |
| Break-even (lifetime vs monthly) | ~5 months at every tier |
| Gift model | Lifetime only (no subscription gifts) |
| Cart limit | 20 line items |
| Item quantity cap | 99 per line |
| Webhook auth | HMAC-SHA256 (timestamp.body) |
| Identity model | Minecraft UUID (Discord-linked session) |
| Tier change | Prorated via PayNow; verification code if flagged |
| Cancellation | At period end (benefits continue) |
| Aureus sources | Store, donor monthly stipends, cursus milestones P10+ |
| Dashboard URL | /dashboard/subscription |