beginTransaction(); $sql = "INSERT INTO `passengerWallet` ( `passenger_id`, `balance` ) VALUES ( :passengerID, :amount );"; $stmt = $con->prepare($sql); $stmt->execute([ ':passengerID' => $passengerID, ':amount' => $amount ]); if ($stmt->rowCount() > 0) { $con->commit(); printSuccess("Record saved successfully"); } else { $con->rollBack(); printFailure("Failed to save record"); } } catch (Exception $e) { if ($con->inTransaction()) { $con->rollBack(); } error_log("add_s2s_debt: " . $e->getMessage()); // logged server-side only printFailure("An error occurred"); } ?>