wasabi_banking
wasabi_banking is an advanced banking and financial system for FiveM roleplay servers, backed by the current v2 codebase while keeping the public resource name wasabi_banking. It combines live account operations, debit cards and ATMs, savings, loans and credit scores, society and shared accounts, admin controls, and third-party integration tools in one permission-aware interface.
danger
The resource folder must be named wasabi_banking or the resource will not operate correctly.
Featuresβ
- Modern banking UI - Smooth NUI with account switching, live stats, card-flip animations, and a dedicated ATM flow.
- Account dashboard - Live overview of balances, income, expenses, savings, and recent activity.
- ATM experience - Card-insert animations, PIN pad, multi-card selector, and quick-amount presets.
- Debit card system - Multiple card tiers with PINs, expiry, daily limits, labels, inventory items, and auto-block on failed PIN attempts.
- Optional card theft - Use a found or stolen bankcard item at an ATM to open that card's PIN screen, or disable foreign-card access entirely.
- IBAN transfers - Send funds between personal, savings, shared, and society accounts with customizable IBANs and paired transaction logs.
- Shared accounts - Create joint accounts, hire or remove members, and share balances with owner-gated management.
- Society banking - Grade-gated job and gang accounts with auto-detected backends for ESX addonaccount, qb-management, and more.
- Savings accounts - Scheduled interest, configurable deposit caps, and a dedicated savings overview with earned totals.
- Loan system - Tiered loans with scheduled payments, early payoff bonuses, cancellations, and automatic defaulting.
- Credit scores - Scores that rise and fall with loan behavior and gate which loan products a player can request.
- Transaction history - Searchable statements with filters, pagination, print-to-item receipts, and per-account history.
- Bank admin panel - Job-gated freeze and unfreeze plus filtered transaction lookup across bank, savings, shared, and society.
- Bank hours and locations - Configurable open hours, map blips, bank and ATM models, plus ox_target, qb-target, and drawtext interact.
- Drop-in compatibility - Answers qb-management, Renewed-Banking, and okokBanking exports so existing scripts keep working.
- Easy migration - Import from Wasabi v1, qb-banking, Renewed-Banking, and okokBanking without wiping player money.
- Physical card items - Bankcard items across ox, qb, ps, codem, jaksam, and tgiann inventories with ATM item-use.
- Discord audit logs - Per-bucket Discord webhooks or ox_lib logger coverage for money, cards, loans, shared, and admin actions.
- Developer ready - Client and server exports and events, v1 compatibility, custom framework stub, and society bridges.
Supported frameworksβ
- ESX
- QBCore
- QBOX
- Custom bridge fallback
The active framework is detected from resource state checks in the bridge files.
Main configuration areasβ
| Area | File | Purpose |
|---|---|---|
| Shared config | config/shared/config.lua | Currency, IBAN, cards, banks, ATM models, savings/shared caps |
| Client config | config/client/config.lua | Interact backend, drawtext, progress style, notifications |
| Server config | config/server/config.lua | Logger, society backend, inventory, loans, admin, migration flags |
| Bridges | bridge/** | Framework, inventory, society, interact, notify, and compat hooks |
| Locales | locales/*.json | UI and notification strings |