public function cancelPaymentAction(\Am_Request $request, \Zend_Controller_Response_Http $response, array $invokeArgs) { $ret = parent::cancelPaymentAction($request, $response, $invokeArgs); foreach ($response->getHeaders() as $h) { if ($h['name'] == 'Location') { $redirect = $h['value']; } } if ($response->isRedirect()) { $response->clearAllHeaders()->clearBody(); $url = Am_Controller::escape($redirect); $response->setBody("<html>\n <head>\n <script type='text/javascript'>\n window.top.location.href = '{$url}';\n </script>\n </head>\n </html>\n "); } return $ret; }