🖥️ Client exports
Call client-side after Finance starts. UI controls do not grant server account permissions.
Banking interface
lua
OpenBank(bankName?) accepts fleeca, pacific, or blaine. An omitted or unsupported name uses fleeca. It opens banking, not the ATM interface. CloseUI() remains a deprecated alias for CloseBank().
Use UseCardOnAtm through the supplied inventory definitions, preserving card metadata and the inventory calling convention.
Billing interface
lua
PayInvoice(invoiceId) returns success and optionally the paid amount; CancelInvoice(invoiceId) returns a boolean. Both await server authorization. Pass the numeric invoice ID, not its display UUID.
The client CreateInvoice export is deprecated and returns nil. Create invoices through trusted server code.