
Alpy Banking
€15.00
About this script
Everything included with your purchase
AlpyBanking is a premium banking resource for FiveM servers running ESX or QBCore. It features a sleek, flat dark UI with smooth animations, real-time balance updates, and a full suite of banking features — all validated server-side for maximum security.
Features
Players can deposit and withdraw money, send transfers to other players using short IBAN codes, and view their full transaction history with dates and running balances. Everything persists across server and resource restarts.
The PIN system separates bank branches from ATMs. At a bank, players set their account PIN on first visit and can access everything freely. At an ATM, a PIN is required every time. Both the account PIN and card PIN are stored and verified entirely server-side — the client never sees them.
The card system includes a virtual bank card with a freeze toggle that blocks ATM access and withdrawals, a transaction alerts toggle that sends in-game notifications on every movement, and an optional Order Card button that lets players receive a physical card item directly from the UI. A physical card requirement for ATMs can also be enforced via config.
World integration includes pre-configured bank and ATM locations with map blips, ox_lib TextUI prompts with E-key interaction, ox_target support, optional ATM prop spawning, and an optional opening animation. A command-only mode is also available.
Security
Webhook URLs are stored in a server-only config file and are never sent to clients. Every action has server-side rate limiting and full input validation. The escrow_ignore list ensures configs, locales, and the INSTALL folder remain editable after escrow.
Discord Webhooks
Individual webhook URLs for deposits, withdrawals, transfers, card freezes, PIN changes, IBAN updates, and card orders. Rich embeds include the player name, identifier, IBAN, and timestamp.
Compatibility
Works with ESX and QBCore — auto-detected at startup. Inventory system auto-detection supports ox_inventory, qs-inventory, and tgiann-inventory, with a graceful fallback. An INSTALL folder is included with per-inventory item files and the card image.
Languages
11 languages included out of the box: English, Slovenian, German, French, Spanish, Polish, Turkish, Portuguese (BR), Dutch, Czech, and Hungarian. Switching language takes one line in the config.
Requirements: ESX or QBCore · ox_lib · oxmysql · MySQL / MariaDB
Installation: Drop the folder into resources, add ensure AlpyBanking to server.cfg, fill in the two config files, and restart. Database tables are created automatically.
