The bank app
The bank app opens at the counter, after the dialogue with the banker. It looks like the bank's own website: Fleeca, Maze Bank, Pacific Standard, Blaine County or Union Depository, each with its logo, colours and web address.
Signing in
The app opens on the bank's sign-in page. The customer ID types itself in from the character's name, then the password; the player clicks Sign in or presses Enter. A few loading steps later, the dashboard appears. A click or Enter during the typing skips straight to it.
Pages
| Page | What players find there |
|---|---|
| Overview | Balance, cash on hand, a 7-day chart, recent activity, the card and the account details. |
| Transactions | Every movement of the account, with search and Income / Spending filters, plus income and spending over 7 days. |
| Transfers | Send money by IBAN with a reason, and saved recipients. |
| Savings | The savings account and its interest. See Savings & loans. |
| Bills | Bills to pay, history, and bills written by the player. See Bills. |
| Loans | Credit score, offer, current loan and past loans. See Savings & loans. |
| Cards | Bank cards, ordering a card, freezing, cancelling, new PIN. See ATMs & bank cards. |
| Account | Account information, custom IBAN, PIN and scheduled transfers. |
Config.Features or in /hzpanel.
Switching accounts
The account block at the bottom of the side bar opens the list of accounts the player can use:
- Your accounts — the personal account, plus the society account and the gang account when the player has access.
- Shared accounts — the ones they own or are a member of, and Open a shared account.
Deposits & withdrawals
Deposit takes cash from the player and puts it on the account; Withdraw does the reverse. Cash is the cash item with ox_inventory, the framework's cash otherwise (Config.UseCashAsItem).
Transfers
- Send money to any IBAN: personal, society, gang or shared. An optional reason (64 characters) shows in both histories.
- Saved recipients — add an IBAN with a label, rename it in place, remove it, or click it to fill in the transfer.
- A transfer fee can be set with
Config.TransferFeePct(none by default).
Scheduled transfers
On the Account page, players schedule a transfer: recipient IBAN, amount, frequency (Once, Daily, Weekly or Monthly), an optional number of runs and a label. Each one can be paused, resumed or cancelled, and shows its next run.
- Up to 10 per account (
Config.MaxScheduledPerAccount). - Society and gang accounts must give a number of runs, 52 at most (
Config.ScheduleMaxRunsShared). - A personal scheduled transfer runs while the sender is in town; otherwise it waits and tries again later.
- Shared accounts have no scheduled transfers.
IBAN & PIN
- Every personal account gets an IBAN like
NT482913. On the Account page, players can buy a custom IBAN of 4 to 12 letters and digits ($5,000 by default). - The PIN opens the ATMs. The first one is free; changing it costs $1,000 by default.
Dark or light
A button in the header and on the sign-in page switches between dark and light. The choice is remembered on the player's PC, for every bank.
Languages & currency
The app ships in English and French (Config.Locale). Amounts follow the format of the language ($1,234.00 / 1 234,00 $) with the sign of Config.Currency. Adding a language takes a JSON file, see Configuration.
Giving cash
Players hand cash to each other with a command:
/givecash 500— $500 to the nearest player./givecash 12 500— $500 to player ID 12.
When the app closes
- The player presses Escape or clicks the close button.
- The player dies or gets in a vehicle.
- Nothing is done for 15 minutes (
Config.SessionIdleTimeout).
Config.HideHud).