Core-Billing
Requirements
- ox_lib
- ox_target
- Renewed-Banking — for society account payouts
- QBCore / ESX / QBox
Installation
-
Place the
core-billingfolder in your server'sresourcesdirectory -
Add to your
server.cfg
ensure core-billing
-
Configure to match your server — see Configuration
-
Restart your server or run
refreshthenensure core-billingin console
Configuration
All settings are in config.lua
Config.ProfitPercent = 10 -- Employee cut as a percentage of the bill
Config.BillExpiry = 300000 -- Time in ms before a pending bill expires (default 5 min)
Config.MaxBillAmount = 10000 -- Maximum bill amount a player can send
Config.Currency = 'cash' -- Payment type
How It Works
- Employee opens the billing menu and enters an amount
- A bill is sent to the nearest player in range
- Customer receives an ox_lib prompt to accept or decline
- If accepted — funds transfer, employee receives their profit cut, society receives the remainder
- If declined or ignored — bill expires and is removed from the table
- All transactions validated server-side before any money moves
Support
- 💬 Discord: discord.gg/TBb4QKHQtm
- 🛒 Tebex: core-forge.tebex.io/package/7254081
- 📺 YouTube: youtube.com/@CoreForgeFivem
- 📁 GitHub: github.com/Core-Forge-5