Boris Kramarenko 0 Опубликовано 25 ноября, 2010 Жалоба Share Опубликовано 25 ноября, 2010 Проблема в следующем, после заказа и оплаты через Interkassa, возращаемся в магазин, а товар как лежал в корзине, так и лежит. И статут заказа соответственно не поменялся на ОПЛАЧЕН, как указано в настройках модуля. Как это вылечит. Версия магазина 1.58 Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2010 Жалоба Share Опубликовано 25 ноября, 2010 А в настройках на сайте интеркассы там нигде нет опции Success URL илл Result URL. Нужно в этой опции писать http://магазин.ру/checkout_process.php Плюс можно попробовать поставить true в Админке - Настройки - Сессии - Принудительно использовать cookies. Ссылка на сообщение Поделиться на другие сайты
Boris Kramarenko 0 Опубликовано 25 ноября, 2010 Автор Жалоба Share Опубликовано 25 ноября, 2010 Не помогло. Сессии как написали, так и стоят. Что касается checkout_process.php, так там все стоит, правда с www. Это критично? Нужно без www? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2010 Жалоба Share Опубликовано 25 ноября, 2010 Так когда на сайте интеркассы сделали платёж, по идее, должна же быть кнопка возврата магазин. Вот заказ создаётся в магазине при возврате с платёжной системы, так сделан модуль оплаты. Ссылка на сообщение Поделиться на другие сайты
Boris Kramarenko 0 Опубликовано 25 ноября, 2010 Автор Жалоба Share Опубликовано 25 ноября, 2010 Да, кнопка возврата есть. Мало того, пишет что типа все прошло. Онако, когда ждмешь нараспечатать, он выдает совершенно не то что я заказывал. А из разряда, что было когда-то. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2010 Жалоба Share Опубликовано 25 ноября, 2010 Это Вы уже вернулись с сайта платёжной системы?! Вообще говоря, по умолчанию ничего не мешается, это точно. Я ж не знаю всей истории магазина, что в нём делалось, как и когда. Ссылка на сообщение Поделиться на другие сайты
Boris Kramarenko 0 Опубликовано 25 ноября, 2010 Автор Жалоба Share Опубликовано 25 ноября, 2010 Да, имеено вернулся... и нефига не прошло :-[ Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 ноября, 2010 Жалоба Share Опубликовано 26 ноября, 2010 У Вас точно в настройках интекрассы укаазана для вовзарат ссылка на http://адрес.ру/checkout_process.php , а не к примеру http://адрес.ру/checkout_success.php ? Ссылка на сообщение Поделиться на другие сайты
Boris Kramarenko 0 Опубликовано 26 ноября, 2010 Автор Жалоба Share Опубликовано 26 ноября, 2010 Ссылка вот такая http://esotrance.ru/checkout_success.php А вот из другого акк. выдало ошибку при попытке распечатать... Warning: Smarty error: unable to read resource: "/lang_.conf" in /home/users/k/kramarenkob/domains/esotrance.ru/includes/external/smarty/Smarty.class.php on line 1113 You are not allowed to view this order! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 ноября, 2010 Жалоба Share Опубликовано 27 ноября, 2010 Ну так это ж неправильно. Должна быть ссылка на http://esotrance.ru/checkout_process.php Ссылка на сообщение Поделиться на другие сайты
Boris Kramarenko 0 Опубликовано 27 ноября, 2010 Автор Жалоба Share Опубликовано 27 ноября, 2010 Ага, помогло с товарами. Теперь печатает то, что заказывал. Только вот засада снова, стоит умолчательный вариант ОЖИДАЕТ ПРОВЕРКИ, хотя в модулет выбран статус ОПЛАЧЕНО. И еще обнаружил такой вот баг. При попытке удалить ранее созданные статусы, нет кнопок Удалить и Отменить после того как я нажал на удалить. Однако если создаешь новый статус. Все на месте. И позволяет удалить. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 ноября, 2010 Жалоба Share Опубликовано 27 ноября, 2010 Видимо, такой модуль, т.е. смена статуса в нём не доделана. Ссылка на сообщение Поделиться на другие сайты
Boris Kramarenko 0 Опубликовано 27 ноября, 2010 Автор Жалоба Share Опубликовано 27 ноября, 2010 эм.. а как это? Вроде давно запустили этот мод в поставку, а он оказывается статусы не меняет, и никто не заметил. Странно. Что скажете касательно неудаляемости статусов? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 ноября, 2010 Жалоба Share Опубликовано 28 ноября, 2010 Ну вот так, значит никто этим модулем не польузется особо. Статуса по умолчанию нельзя удалять, насколько я помню. Переименуйте их просто. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 2 июня, 2011 Жалоба Share Опубликовано 2 июня, 2011 Курс магазина: 1 RUB = 0.0344818 USD Дополнительные поля: 16df024e24c248d75b84a36ed57f6150 Платежная система: Visa, Mastercard (СНГ) RUR IP клиента: REMOTE_ADDR : 83.149.21.98; HTTP_REFERER : http://ivolga-teks.ru/checkout_confirmation.php; Пин-код: success Идентификатор Интеркассы: IK_2554973 Данные от магазина к интеркассе: Данные от интеркассы к магазину: 0: ik_shop_id: 55F9BD2F-6ECC-D7E3-D49F-A0F6C0148D87 ik_payment_amount: 3.00 ik_payment_id: 7 ik_payment_desc: Order-7 ik_paysystem_alias: ik_baggage_fields: 16df024e24c248d75b84a36ed57f6150 ik_sign_hash: F70F70177F20D015FF7922DC53E05A61 x: 39 y: 7 paysystem: 33 paysystemt: Array read_info: on but_x: 73 but_y: 17 but: Оплатить ik_paysystem_id: 43 хотя все как в инструкции делал... ((( и ссылка при переходе http://ivolga-teks.ru/checkout_success.php а не на http://ivolga-teks.ru/checkout_process.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 июня, 2011 Жалоба Share Опубликовано 3 июня, 2011 Так а вопрос в чём? Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 3 июня, 2011 Жалоба Share Опубликовано 3 июня, 2011 как узань то тогда кто оплатил? как слелать, что бы статус заказа менялся при оплата, если плательик все сделал правильно и вернулся в магазин. Как кассу настроить? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 июня, 2011 Жалоба Share Опубликовано 3 июня, 2011 По умолчанию модуль и так меняет статус заказа. На сайте интеркасса какие там опции, Sucess URL, Fail URL, есть такие опции?! Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 3 июня, 2011 Жалоба Share Опубликовано 3 июня, 2011 В 03.06.2011 в 17:55, VaM сказал: По умолчанию модуль и так меняет статус заказа. На сайте интеркасса какие там опции, Sucess URL, Fail URL, есть такие опции?! конечно. то что нужно там прописывать-прописывал, все четно не понятно каие методы передачи ставить Success URL http://сайт/checkout_process.php Fail URL http://сайт/checkout_shipping.php Status URL http://сайт/checkout_process.php поставил, что после оплаты должен меняться статус на "оплачен" но ничего не происходит. да и не страшно бы это было, если бы хотя бы вручную знать кто и когда оплатил. В 03.06.2011 в 17:55, VaM сказал: По умолчанию модуль и так меняет статус заказа. не происходит это он меняет статус, когда все оплачено, но команды то касса не дает ему, я так понимаю. проверял, какой код отправляется магазину, при разных методах передачи и все четно. всю ночь вчера с бубном колдавал, все менял и пробовал... никак((( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 июня, 2011 Жалоба Share Опубликовано 4 июня, 2011 Status URL попробуйте поменять на http://магазин.ру/ik.php Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 4 июня, 2011 Жалоба Share Опубликовано 4 июня, 2011 В 04.06.2011 в 06:01, VaM сказал: Status URL попробуйте поменять на http://магазин.ру/ik.php Безтолку(((( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 июня, 2011 Жалоба Share Опубликовано 4 июня, 2011 Так а на ik.php приходят данные с интеркассы, Вы проверяли?! Попробуйте например поменять: if ($_POST['ik_payment_state'] == 'success') { if (strtoupper($hash) == strtoupper($crc)) { if (number_format($_POST['ik_payment_amount'],0) == number_format($order->info['total'],0)) { $sql_data_array = array('orders_status' => MODULE_PAYMENT_IK_ORDER_STATUS_ID); vam_db_perform('orders', $sql_data_array, 'update', "orders_id='".$inv_id."'"); $sql_data_arrax = array('orders_id' => $inv_id, 'orders_status_id' => MODULE_PAYMENT_IK_ORDER_STATUS_ID, 'date_added' => 'now()', 'customer_notified' => '0', 'comments' => 'InterKassa accepted this order payment'); vam_db_perform('orders_status_history', $sql_data_arrax); echo 'OK'.$inv_id; } } } [/code] на: [code] if ($_POST['ik_payment_state'] == 'success') { //if (strtoupper($hash) == strtoupper($crc)) { //if (number_format($_POST['ik_payment_amount'],0) == number_format($order->info['total'],0)) { $sql_data_array = array('orders_status' => MODULE_PAYMENT_IK_ORDER_STATUS_ID); vam_db_perform('orders', $sql_data_array, 'update', "orders_id='".$inv_id."'"); $sql_data_arrax = array('orders_id' => $inv_id, 'orders_status_id' => MODULE_PAYMENT_IK_ORDER_STATUS_ID, 'date_added' => 'now()', 'customer_notified' => '0', 'comments' => 'InterKassa accepted this order payment'); vam_db_perform('orders_status_history', $sql_data_arrax); echo 'OK'.$inv_id; } //} //} Когда модуль писался и проверялся, всё работало, статус заказа менялся. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 5 июня, 2011 Жалоба Share Опубликовано 5 июня, 2011 Вот... сделал так..заработало!!! Огромное спасибо. а в чем дело было? может я опять что не так делал? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 июня, 2011 Жалоба Share Опубликовано 6 июня, 2011 Видимо, условие какое-то не срабатывало. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения