Package Description

Watch the video on YouTube
Sell VIP, cars & credits inside your server — players top up on Tebex and spend in game.
Watch the 2-minute video: https://youtu.be/9ZdVewP9HEY
Overview
Your players are already spending money on your server. VIP System V2 decides what they get back. It is a complete in-game VIP store: players top up once through Tebex, then spend their credits inside the game — vehicles, aircraft, weapons, cash, bundles, VIP memberships, custom plates and houses, all from one menu. No website, no support tickets, no "did my payment go through" DMs.
VIP System V2 is the full rewrite of Feron VIP System. Framework auto-detected (QBCore, Qbox, ESX), tables create themselves on first start, and every product lives in one config file. Coming from VIP System V1? Accounts and gift codes migrate automatically.
How It Works
- Player opens the store — home page shows the Bundle of the Week, their wallet, the credit packs and the Deals of the Day on a live countdown.
- Credits are bought on Tebex and land in the wallet through a single-use code — the redeem box is right on the home page.
- Eight categories: Vehicles · Air · Weapons · Bundles · VIP · Money · Customize · Houses. Search, class filters, price sort, "only what I can afford".
- Not sure about a car? TEST DRIVE — 60 seconds on the strip, then straight back where they started. Temporary vehicle, never written to the garage.
- Confirmation screen shows the price and the balance AFTER the purchase. Buy it, and it is delivered — the car is in the garage, the keys come with it.
- VIP memberships by the month, quarter or year. Days stack, expiry is automatic. Members skip the queue and unlock members-only packs.
- A fixed 7-day login calendar brings them back tomorrow — bigger rewards on the VIP calendar.
Features
- 8 categories, one menu — Vehicles, Air, Weapons, Bundles, VIP, Money, Customize, Houses
- Bundles with fixed, listed contents — every item shown before purchase. No crates, no odds, no gambling.
- Timed VIP memberships (30 / 90 / 365 days) — stacking days, automatic expiry, queue priority via connectqueue, members-only products
- Permanent extra character slots (feron_multicharacter)
- Limited-stock houses sold straight from the menu
- Test drive with server-side validation, timer and cleanup on every exit path (timer, cancel, death, disconnect, resource stop)
- Custom plates typed at checkout and rendered live; Change Plate and Change Phone Number sold as services
- 7-day login reward calendar, separate bigger VIP calendar — fixed rewards, no wheel
- Deals of the Day with live countdown + Bundle of the Week
- Gift codes for giveaways — /create_vip_code, credited the moment they are redeemed
- Delivery is verified BEFORE the charge — full garage, missing script or no free slot refuses the purchase and the balance never moves. If delivery fails anyway, the refund is automatic and bundles roll back completely.
- Atomic economy — a balance can never race below zero; prices are never read from the client
- One config per catalog: price, discount, stock, per-player limit, availability window, required membership, featured flag
- Your brand from config — store name, wordmark, notification title, Discord sender
- Discord webhook log — every purchase, refund and redeemed code
- Bridges outside escrow: ox_inventory, qs-inventory, ps-inventory, codem-inventory · ox_lib / okokNotify · connectqueue · qb-houses
- Export API — GetCredits, AddCredits, TakeCredits, IsVip, GetMembership, GrantMembership, IsTestDriving
- English and Turkish locales — add more with one JSON file
- V1 data migrates on first start
Requirements / Frameworks
Framework: ESX
Requirements
- ESX (es_extended)
- OneSync (test drive spawns the vehicle server-side)
MySQL
- oxmysql (recommended)
- mysql-async
FiveM Asset Escrow System
This resource uses the Asset Escrow system. config/, bridge/ and locales/ stay open — you can plug in your own inventory, housing or notify script without touching the core.
Installation & Support
Tebex Integration
Set your credit package command to:
purchase_vip_credit_tebex {"transid":"{transaction}","credit":500}
The command creates a single-use redeem code; the player enters it in the store and the credits land instantly. The same transaction can never be credited twice.
Documentation: https://feron-scripts.gitbook.io/welcome/scripts/vip-system-v2
Support via our Discord
Updates
- Free updates for this resource