Code: Select all
The order could not be completed normally due to the following error:<br /><br /><em><br />
<b>Fatal error</b>: Call to a member function check() on a non-object in <b>/system/storage/modification/catalog/model/checkout/order.php</b> on line <b>267</b><br />
</em><br /><br />Double-check your SMTP settings in System > Settings > Mail, and then try disabling or uninstalling any modifications that affect customer orders (i.e. the /catalog/model/checkout/order.php file). One of those is usually the cause of errors like this.
$fraud_status_id = $this->{'model_fraud_' . $extension['code']}->check($order_info);
So when I disabled both maxmind and fraudlabs, the order went through, but if either or both are enabled, I get this error.
I know my SMTP settings are correct, because the emails go out fine and there's no errors in the error log.
Ideas?
thanks!