Everything Premium does, the way it runs on our live server.
ESX · QBCore · QBX
VIP packages, coins, penthouses, vehicle stands, shops, a monthly subscription and daily rewards, in one resource with one dashboard. Players claim what they bought on Tebex with a click, and spend their coins without leaving the menu. Running every day on a live server with 300+ players.

A purchase shows up in the player's dashboard the moment Tebex runs the command. The player claims it with one click, no codes to copy and no ticket to open. Staff can still hand out gift codes, or send a package straight to a player, online or offline.
Each package is any mix of VIP coins, money, items, a penthouse, a vehicle, a subscription tier or a function of your own. The Tebex package name is the key in the config, nothing else to wire.
Silver, Gold, whatever you call them: each tier has a priority and its perks, inventory weight, a paycheck every N minutes and the premium daily rewards. The subscription starts when Tebex says so and ends when Tebex says so, on the player's account, across characters.
One reward per day of the month, a basic track for everyone and a premium track for subscribers. The calendar resets on the first, and a reward that does not fit in the inventory waits instead of vanishing.

Walk in at the door or fly into the airspace above the building: the owner, the passengers and the helicopter land together in a private instance. Place as many penthouses as you want, anywhere on the map.

Visitors ring the bell and the owner lets them in from a menu. Each penthouse has its own stash, closet and blip, and the dashboard shows which ones the player owns, with a GPS button to each.

Showcase stands with a card and a GPS button, or full stands with categories, prices in coins and a timed test drive. The bought vehicle lands in the player's garage with a plate generated on the server.

Items for coins, with a description, an icon from your inventory and an optional daily limit per player.

The Store tab lists your Tebex packages with prices and images, pulled from your store, and gives the player a checkout link. A read-only token is all it needs.

Staff with the right group see an extra tab: generate gift codes, send a package to a server id or a Cfx.re id, and clean up codes and pending purchases.
