P\Wallet\performTransaction()
Dsecription: Ye function ek account se doosre account me funds transfer karega.Sender ka balance deduct aur receiver ka balance increase karega.Transaction record insert karega shpl_Transactions table me.Credit wallets ke liye overdraft allow karega agar AccountConnected match kare. Parameters: &doller;accountNumber (string) – Sender ka account number&doller;relatedAccountNumber (string) – Receiver ka account number&doller;amount (float) – Transfer hone wali amount&doller;description (string) – Transaction ka reason Returns: "Transaction Successful: Ref: TXNxxxx" (Agar transaction complete ho jaye)"Transaction Failed: Insufficient Balance" (Agar balance kam ho)"Transaction Failed: Receiver Account Not Found" (Agar receiver ka account na mile)"Transaction Failed: Cannot Overdraft" (Agar credit wallet overdraft allow na kare) Special Features: Atomic Transactions: Agar koi error aaye to transaction rollback ho jaye.Secure SQL Handling: Prepared statements ka use kiya gaya hai.Automatic Debit & Credit Detection: Negative aur positive amounts ko handle karta hai.