/** * sample_AddDispute::dispatchCall() * * Dispatch the call * * @param array $params array of parameters for the eBay API call * * @return boolean success */ public function dispatchCall($params) { $req = new AddDisputeRequestType(); $req->setDisputeExplanation($params['DisputeExplanation']); $req->setDisputeReason($params['DisputeReason']); $req->setItemID($params['ItemID']); $req->setTransactionID($params['TransactionID']); $res = $this->proxy->AddDispute($req); if ($this->testValid($res)) { $this->dumpObject($res); return true; } else { return false; } }
/** * @return AddDisputeResponseType * @param AddDisputeRequestType $request */ function AddDispute($request) { $request->setVersion(EBAY_WSDL_VERSION); return $this->call('AddDispute', $request); }