$error = false;
try
{
$response = $comm->sendRequestToPaymentGate($this);
}
catch(Exception $e)
{
$error = $e;
$response = null;
}
// Save the response's values
$this->loadEnrollmentResponse($response);
}
// Save the progress so transaction process can be continued in the future
$this->save();
if($error !== false)
{
Mage::throwException($error->getMessage());
} |
$error = false;
try
{
$response = $comm->sendRequestToPaymentGate($this);
}
catch(Exception $e)
{
$error = $e;
$response = null;
}
// Save the response's values
$this->loadEnrollmentResponse($response);
}
// Save the progress so transaction process can be continued in the future
$this->save();
if($error !== false)
{
Mage::throwException($error->getMessage());
}