$xml = base64_decode($this->request->post['operation_xml']);
$signature = base64_encode(sha1($this->config->get('liqpay_signature') . $xml . $this->config->get('liqpay_signature'), true));
$posleft = strpos($xml, 'order_id');
$posright = strpos($xml, '/order_id');
$order_id = substr($xml, $posleft + 9, $posright - $posleft - 10);
if ($signature == $this->request->post['signature']) {
$this->load->model('checkout/order');
$this->model_checkout_order->confirm($order_id, $this->config->get('config_order_status_id'));
}