server-side only
Account keys
Almost every export takes anaccountKey - a loose reference to an account. Awoken Banking accepts any of these and figures out which account you mean. Anywhere an accountKey or citizenid is expected, you can also pass an online player’s server id (a bare number).
Money and accounts
The core read/write API.addAccountMoney, removeAccountMoney, transferMoney, and payAccount all write to the ledger, so every change shows up in the account’s history.
Drop-in compatible (Renewed / qb-management)
Awoken Banking ships the same signatures as the de-facto standard banks, and answers under theRenewed-Banking, qb-banking, qb-management, and esx_society resource names - so scripts written for them keep working without a code change. The framework’s own payroll and society systems read and write shared business accounts through these names, controlled by Config.SocietyBridge. See Society accounts.
Cards
Charge and manage bank cards from shops or other resources. A charge respects the card’s limits, expiry, frozen state, and PIN.Loans and credit
A player’s credit score drives one borrowing limit; all debt - bank loans and financed purchases - draws from it. Hereplayer accepts either a server id (number) or a citizen id (string).
opts for Quote / Finance: amount (required), deposit, termDays, paymentEveryDays, apr (a clamped override), firstPaymentInDays, and schedule (Quote only). Finance also takes payTo, label, metadata, onDefault ('notify' / 'overdraft'), and confirm. source auto-fills to the calling resource, so the loan’s default / paid-off events route back to you.
Bills and requests
Raise “money owed” against a player - both land in their bank inbox (app + phone). A request is a one-off invoice the payer can pay or decline; a bill is a recurring / official obligation they can only pay. See Bills & requests. All of these no-op whenConfig.Bills.enabled is off.
Stocks and investing
Register tradable tickers and drive their prices from real activity, or manage a business listing programmatically. See Investing & stocks.Tax
Route third-party charges through the bank’s tax engine - the same rate table, destination splits, and revenue logging as the built-in taxes.kind picks a rate from Config.Tax.rates (falling back to Config.Tax.rate); add your own kinds such as sales or business. Custom kinds fire only when you call these exports, and work whenever the kind has a rate, independent of Config.Tax.enabled.