Выкладываю рабочий модуль Webmoney собранный мной из разных архивов (которые не работали корректно) воедино. Теперь все работает, деньги приходят, статус заказа изменяется. Тестировалось на Joomla 1.0.15 RE + Virtuemart 1.1.2 stable Пользуйтесь на здоровье.
кароче модуль поставил спасибки все работает но при оплате вот видно это Для оплаты убедитесь, что у Вас запущен WebMoney Keeper и нажмите кнопку ПРОДОЛЖИТЬ. $order_number = $db->f("order_id"); $total_sum_to_pay = $db->f("order_total"); $shop_uri = WEBMONEY_CURRENT_SITE; $url = "https://merchant.webmoney.ru/lmi/payment.asp"; $payee_purse = LMI_PAYEE_PURSE; $payment_description= LMI_PAYMENT_DESC; $post_variables = Array( "LMI_PAYMENT_AMOUNT" => round( $total_sum_to_pay, 2), "LMI_PAYMENT_DESC" => $payment_description, "LMI_PAYMENT_NO" => $order_number, "LMI_PAYEE_PURSE" => $payee_purse, "LMI_SIM_MODE" => "0", "LMI_RESULT_URL" => $shop_uri."administrator/components/com_virtuemart/notify_wm.php", "LMI_SUCCESS_URL" => $shop_uri."index.php?option=com_virtuemart&page=account.order_details&order_id=".$order_number."&Itemid=4", "LMI_SUCCESS_METHOD" => "2", "LMI_FAIL_URL" => $shop_uri."index.php?option=com_virtuemart&page=account.order_details&order_id=".$order_number."&Itemid=4", "LMI_FAIL_METHOD" => "2" ); echo '' Активируйте WebMoney Keeper для того, чтобы перейти к следующему шагу. ''; // Please remember to activate WebMoney Keeper prior to processing next step echo '' ''; echo ''''; foreach( $post_variables as $name => $value ) { echo ''''; } echo '' ''; ?> как исправить
Veres, Спасибо, раньше как-то нужно было, чтобы через вебманьки приходило все, только вот заказчик канул в омут, надо будет потом попробовать на каком нибудь сайте
Ребята, раздуплите плиз Введите свои данные. В поле дополнительная информация о платеже обязательно должна быть строка <?php require_once( CLASSPATH. 'payment/ps_wm_out.php' );?> то есть я в тэги php ввожу или тупо отдельно от этой строки <?php require_once....??? можно примером анписать что вводить в поле информация о платеже??
Работает, но криво. Долго мучался с этими модулями, в итоге купил модууль для оплаты через roboxchange - самый дешевый вариант из всех которые нашел. Работает вроде все на ура. Да и вообще рабочие модули оплаты для virtuemart сложно найти в свободном дступе, либо за деньги либо самому писать. В моем варианте свободного времени мало для написание такого модуля, пришлось купить, да и поддержку вроде обеспечивают.
В версии джумла 1.15 и магазина 1.15 не данный модуль не работает. При покупке тавара, оплата произоводиться корректно, но когда webmoney merchant возвращает на сайт, то статус заказа не меняеться. Как это можно исправить ?
Вроде ответ в самом вопросе. Идете на официальный сайт Электроных денег, там вагон скриптов, только ставьте
Разобрался с этим - модуль который указан в этой теме, рабочий, просто надо было переустановить версию магазина. Спасибо, тому кто выложил модуль.