public static function getObjectList($array, $getinfo = false, $getsettings = false)
 {
     $excluded = array('free', 'none', 'transfer');
     $list = array();
     foreach ($array as $ppname) {
         if (empty($ppname) || in_array($ppname, $excluded)) {
             continue;
         }
         $pp = new PaymentProcessor();
         if ($pp->loadName($ppname)) {
             $pp->init(false);
             if ($getinfo) {
                 $pp->getInfo();
             }
             if ($getsettings) {
                 $pp->getSettings();
             }
         }
         $list[$ppname] = $pp;
     }
     return $list;
 }