Paytr entegrasyonu yapıyorum her şey iyi güzel fakat verilen ürünün accountStatus ve accountOrdersId güncellemesini bir türlü yaptıramadım bir çok kez kontrol ettim kodları nafile yardımcı olabilir misiniz?

        $query = "UPDATE orders SET ordersStatus = :ordersStatus WHERE ordersNumber = :ordersNumber";
        $statement = $db->prepare($query);
        $statement->execute(['ordersStatus' => 2, 'ordersNumber' => $post['merchant_oid']]);
        
        $merchant_oid = $post['merchant_oid'];
        
        // ÜRÜN ÇEKME
        $productID = $statement['ordersProductID'];
        $accountSQL = $db->prepare("SELECT accountID FROM account WHERE accountProductID = :accountProductID AND accountStatus = 1 LIMIT 1");
        $accountSQL->execute(['accountProductID' => $productID]);
        $accountDetail = $accountSQL->fetch(PDO::FETCH_ASSOC);
        
        // Eğer ilgili kullanıcı bulunursa
        if ($accountDetail) {
            $accountId = $accountDetail['accountID'];
        
            // account status update
            $query1 = "UPDATE account SET accountStatus = 2, accountOrdersId=:accountOrdersId WHERE accountID = :accountID ";
            $statement1 = $db->prepare($query1); // Corrected: Changed $query to $query1
            $success = $statement1->execute(['accountOrdersId' => $merchant_oid, 'accountID' => $accountId]);
        
            if ($success) {
                $query = "UPDATE orders SET ordersStatus = :ordersStatus WHERE ordersNumber = :ordersNumber";
                $statement = $db->prepare($query);
                $statement->execute(['ordersStatus' => 2, 'ordersNumber' => $merchant_oid]);
            } else {
                // Handle update failure
            }
        }