Kartik Scripts

FreezeAccount

exports['kartik-banking']:FreezeAccount(accountNumber, freeze)

🔹 Description

Freezes or unfreezes a bank account by updating its status in the database to either "frozen" or "active".
This is useful for administrative actions such as fraud prevention or enforcing penalties.


🔧 Parameters

NameTypeRequiredDescription
accountNumberstring✅The unique account number of the bank account to update.
freezeboolean✅If true, freezes the account; if false, unfreezes it.

📤 Returns

TypeDescription
trueIf the account was successfully updated.
falseIf no rows were updated.

🧠 Example Usage

-- Freeze the account
local success = exports['kartik-banking']:FreezeAccount("ACC-XYZ123", true)
if success then
    print("Account has been frozen.")
else
    print("Failed to freeze account.")
end

-- Unfreeze the account
local success = exports['kartik-banking']:FreezeAccount("ACC-XYZ123", false)
if success then
    print("Account has been unfrozen.")
end

On this page