Похоже нашел глюк в модуле робокассы. Предыдущую правку для front.php можно не делать.
В файле catalog/controller/payment/robokassa.php в функции callback найти вот такой блок:
if( $order_info['order_status_id'] == 0) {
$this->model_checkout_order->confirm($order_id, $new_order_status_id, 'ROBOKASSA');
return (TRUE);
}
и сделать что-бы он был вот таким (добавлена строка echo и изменен результат возврата):
if( $order_info['order_status_id'] == 0) {
$this->model_checkout_order->confirm($order_id, $new_order_status_id, 'ROBOKASSA');
echo "Ok\n";
return ('');
}
Сообщите, плиз, о результатах.