public function indexAction() { $container = Mage::helper('SaferpayCw')->createContainer(); $packages = array(0 => 'Customweb_Saferpay', 1 => 'Customweb_Payment_Authorization'); $adapter = Mage::getModel('saferpaycw/endpointAdapter'); $dispatcher = new Customweb_Payment_Endpoint_Dispatcher($adapter, $container, $packages); $response = $dispatcher->dispatch(Customweb_Core_Http_ContextRequest::getInstance()); $wrapper = new Customweb_Core_Http_Response($response); $wrapper->send(); die; }
public function authorizeAction() { $transaction = $this->getTransactionFromSession(); $response = $transaction->getOrder()->getPayment()->getMethodInstance()->processServerAuthorization($transaction, $_REQUEST); $transaction->save(); $wrapper = new Customweb_Core_Http_Response($response); $wrapper->send(); die; }