nikeya 0 Опубликовано 26 марта, 2009 Жалоба Share Опубликовано 26 марта, 2009 Устанавливал модуль оплаты interkassa от сюда: http://vamshop.ru/node/331 . Уже третий клиент жалуется оплатил счет а заказы не фиксируются в магазине. А оплата в интеркасса проходить. т.е. захожу в интеркасса там действительно оплачено. В чем может быть проблема? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 марта, 2009 Жалоба Share Опубликовано 26 марта, 2009 Наверное не нажимают на сайте платёжной системы - Вернуться в магазин и поэтому заказ не создаётся. У меня была такая же проблема с платежами webmoney и другими электронными деньгами. Сейчас в магазине модуль webmoney создаёт заказ до ухода на сайт платёжной системы и такой проблемы не возникает. Можно взять за основу /includes/modules/webmoney_merchant.php Можно взять за основу этот модуль и сделать на его основе модуль для интеркассы, т.е. заказ так же будет создавать до ухода на сайт платёжной системы, тогда такой проблемы не будет, даже если не вернулись с платёжной системы, заказ с магазине будет висеть и можно будет легко с клиентов связаться, сменить статус заказа вручную, не придётся разыскивать, кто платил. Ссылка на сообщение Поделиться на другие сайты
dellby 0 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 все они нажимают, не создается заказ их сайт походу данные не возвращает в магазин. Вот пример что возвращает их сайт: Пример. Фрагмент "Формы оповещения о платеже": <form action="<Status URL>" method="<Status URL Method>"> <input type="hidden" name="ik_shop_id" value="64C18529-4B94-0B5D-7405-F2752F2B716C"> <input type="hidden" name="ik_payment_amount" value="1.00"> <input type="hidden" name="ik_payment_id" value="1234"> <input type="hidden" name="ik_payment_desc" value=" iPod 80Gb черный "> <input type="hidden" name="ik_paysystem_alias" value="webmoneyz"> <input type="hidden" name="ik_baggage_fields" value="tel: 80441234567"> <input type="hidden" name="ik_payment_timestamp" value="1196087212"> <input type="hidden" name="ik_payment_state" value="success"> <input type="hidden" name="ik_trans_id" value="IK_68"> <input type="hidden" name="ik_currency_exch" value="1"> <input type="hidden" name="ik_fees_payer" value="1"> <input type="hidden" name="ik_sign_hash" value=" ED890BA468446635B22779B826425CD2"> <input type="submit" value="send"> </form> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 Ну так Вы ж с сайта платёжной системы должны в магазин возвращаться, где заказ и будет создаваться. Либо тогда только переписывать модуль оплаты, что б заказ создавался до ухода на сайт платёжной системы, тогда ничего теряться не будет. Ссылка на сообщение Поделиться на другие сайты
dellby 0 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 дело в том что, не создается заказ при возврате в магазин, пробовал много раз. если переделать модуль , по примеру z-payment, то email тоже не будет отправляться. А покупателю нужно хоть 1 письмо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 Почему не будет email отправляться?! Если есть возврат в магазин, значит будет email отправляться. Ссылка на сообщение Поделиться на другие сайты
dellby 0 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 ну не отправляется же. Ссылка на сообщение Поделиться на другие сайты
dellby 0 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 занялся переделкой модуля который ik дали для osc , может он лучше работает. вроде все правильно сделал по инструкции ошибка при добавлении: Warning: call_user_func(5) [function.call-user-func]: First argument is expected to be a valid callback in /home/xxx/xxx.com/admin/includes/functions/general.php on line 1358 при переходе на мерчант http://xxx.com/checkout_confirmation.php Fatal error: Call to a member function get_value() on a non-object in /home/xxx/xxx.com/includes/modules/payment/ik.php on line 79 "$TotalAmount = number_format($order->info['total'] * $currencies->get_value(MODULE_PAYMENT_IK_CURRENCY), 2, '.', '');" (в lang добавлены строки define('MODULE_PAYMENT_IK_CURRENCY_TITLE', 'Currency'); define('MODULE_PAYMENT_IK_CURRENCY_DESC', 'Payment Currency');) к чему бы это? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 Неправильно аргументы в функции заданы, видимо. Ссылка на сообщение Поделиться на другие сайты
dellby 0 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 непонятно сделал 2 "$TotalAmount = number_format($order->info['total']), 2, '.', '');" и нормально а вот при возврате в магазин все равно не создается заказ. на мерчанте настройки везде POST URL магазина -xxx.com Success URL -/checkout_success.php Fail URL - /checkout_payment.php Status URL - /ik_notify.php в админке самое интересное есть кнопка вернуться в магазин на адрес URL. Если менять на URL/checkout_success.php, то возвращает с поздравлением о покупке. при этом заказ все равно не создается. и не создает никак. ничего не понимаю Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 В success url укажите http://магазин.ру/checkout_process.php Ссылка на сообщение Поделиться на другие сайты
dellby 0 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 О у них криво как-то сделал вместо URL сайта http://xxx.com/checkout_process.php и работает а в В success url неработает. похоже у них что-то не так Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 ноября, 2009 Жалоба Share Опубликовано 5 ноября, 2009 Не знаю, никогда с ними не работал, если у них URL это как раз адрес для возврата на сайт после оплаты, тогда да, нужно в него записывать ссылку на checkout_process.php Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения