//First test all OK! $request = 'VerifyAddItem'; $req = new VerifyAddItemRequestType(); //add item to request $req->Item = $item; $req->ErrorLanguage = 'de_DE'; //send item and get result from ebay $res = $cs->VerifyAddItem($req); if ($res->getAck() == $Facet_AckCodeType->Success) { $request = 'AddItem'; $req = new AddItemRequestType(); //add item to request $req->ErrorLanguage = 'de_DE'; $req->Item = $item; //send item and get result from ebay $res = $cs->AddItem($req); } //look if there was an error if ($res->getAck() != $Facet_AckCodeType->Success) { $error_xfer_text = EMPTY_STRING; foreach ($res->getErrors() as $error) { //$messageStack->add($request.': '.$error->getShortMessage()." - ".$error->getLongMessage(), 'error'); if ($error_xfer_text) { $error_xfer_text .= HTML_BR; } $error_xfer_text .= $error->getShortMessage() . " - " . $error->getLongMessage(); } if ($error_xfer_text) { $error_xfer_text = HTML_B_START . $request . HTML_B_END . HTML_BR . HTML_BR . $error_xfer_text; } $error_total = true;