input->fetch_get('hash'); $order_id = (int)$nc_core->input->fetch_get('order_id'); $netshop = nc_netshop::get_instance(isset($catalogue_id) ? $catalogue_id : null); $order_component_id = $netshop->get_setting('OrderComponentID'); // для безопасности надо удостовериться, что переданный хэш и номер заказа соответствуют друг другу $order_id = $db->get_var( "SELECT `Message_ID` FROM Message{$order_component_id} WHERE `Message_ID` = $order_id AND `user_hash` = '{$db->escape($user_hash)}'" ); $order = $netshop->load_order($order_id); if ($order) { ?>
Ваша корзина Контакты Доставка Оплата Заказ принят
Спасибо за Ваш заказ!
Подробная информация о заказе придёт на почту в течение 5 минут.
input->fetch_get('invoice_id'); if ($invoice_id) { $invoice = new nc_payment_invoice($invoice_id); if ($order_id == $invoice->get('order_id')) { if ($invoice->get('status') == nc_payment_invoice::STATUS_SUCCESS) { ?>Благодарим Вас за оплату!get('customer_id'); if (!$invoice_customer_id || $invoice_customer_id == $AUTH_USER_ID) { $payment_method = nc_payment_factory::create($invoice->get('payment_system_id')); $immediate_payment = $cc_settings['execute_payment_form']; echo '
' , $payment_method->get_request_form($invoice, !$immediate_payment, false), '
'; } else if (!$AUTH_USER_ID) { ?>
Пожалуйста, войдите на сайт со своим логином и паролем,
чтобы оплатить заказ.
перейти к покупкам
Не удалось получить информацию о выставленном счёте.
Пожалуйста, сообщите о том, что вам не удалось оплатить заказ,
когда с Вами свяжется сотрудник нашего магазина.
Не удалось получить информацию о заказе.