/** * Cancel * * Cancels an ongoing transaction and puts it in cancelled state. * * @see http://docs.amazonwebservices.com/${docPath}Cancel.html * @param mixed $request array of parameters for Amazon_FPS_Model_CancelRequest request * or Amazon_FPS_Model_CancelRequest object itself * @see Amazon_FPS_Model_Cancel * @return Amazon_FPS_Model_CancelResponse Amazon_FPS_Model_CancelResponse * * @throws Amazon_FPS_Exception */ public function cancel($request) { if (!$request instanceof Amazon_FPS_Model_CancelRequest) { //require_once('Amazon/FPS/Model/CancelRequest.php'); $request = new Amazon_FPS_Model_CancelRequest($request); } //require_once('Amazon/FPS/Model/CancelResponse.php'); return Amazon_FPS_Model_CancelResponse::fromXML($this->_invoke($this->_convertCancel($request))); }
/** * Cancel * * Cancels an ongoing transaction and puts it in cancelled state. * * @see http://docs.amazonwebservices.com/${docPath}Cancel.html * @param mixed $request array of parameters for Amazon_FPS_Model_Cancel request or Amazon_FPS_Model_Cancel object itself * @see Amazon_FPS_Model_Cancel * @return Amazon_FPS_Model_CancelResponse Amazon_FPS_Model_CancelResponse * * @throws Amazon_FPS_Exception */ public function cancel($request) { require_once 'Amazon/FPS/Model/CancelResponse.php'; return Amazon_FPS_Model_CancelResponse::fromXML($this->_invoke('Cancel')); }