0 Пользователей и 1 Гость просматривают эту тему.
  • 43 Ответов
  • 25112 Просмотров
*

pautina

  • Захожу иногда
  • 160
  • 1 / 1
Здравствуйте Уважаемое сообщество.
Я скачал модуль оплаты WM см. прикреплённый файл.
Сделал всё как написано в мануале
http://style13.com/downloads-free/folder/3-webmoney-vm
1) Создал новый способ оплаты
Название способа оплаты WebMoney
Код WM
Класс имени платежа ps_webmoney
Способ оплаты:   HTML-форма (например, для PayPal)
2) Сохранил способ оплаты после зашел в него и в закладке настройки
Test Mode       Выберите 'Да' если тестируете. Выберите 'Нет' для включения настоящих денежных операций.
Кошелек продовца      Активный счет продавца в WebMoney, на который поступает оплата из магазина.
Почтовый адресс      E-mail указанный в Webmoney
Статус заказа для успешной транзакции       Выберите статус заказа, который присваивается заказу, если платеж прошел успешно. Если Вы продаете скачиваемые товары: выберите статус, который разрешает скачивание товара (клиент уведомляется по e-mail о возможности скачивания товара).
Статус заказа для неудачной транзакции       Выберите статус заказа, который присваивается заказу, если платеж не прошел.
Site Address      например - http://www.myWebShop.com/
Описание платежа      для распечатке в платеже WebMoney
Secret Code      Секретный код подтверждения платежа, указанный в Webmoney
Всё сделал правильно.
Секретный код тоже указал.
Дополительная информация по платежу
Вставил код из файла ps_webmoney_info_part.php
Потом начал проверять свой магазин, насколько проведётся реальный платёж.
Платёж почему то не проходит, выходит сообщение что я не могу зайти в защищёную зону.
Где может быть ошибка что не правильно.

[вложение удалено Администратором]
« Последнее редактирование: 26.06.2009, 07:50:02 от pautina »
*

pautina

  • Захожу иногда
  • 160
  • 1 / 1
Смотрите я всё сделал так как написано в мануале.
После я сохраняю способ оплаты
Выходит ошибка
Notice: Undefined index: WEBMONEY_PENDING_STATUS in T:\home\localhost\www\xmldesignru\administrator\components\com_VirtueMart\classes\payment\ps_webmoney.php on line 138
Участок кода этого файла такой
Код
function write_configuration( &$d ) {
$my_config_array = array( "LMI_MODE" => $d['LMI_MODE'],
"LMI_PAYEE_PURSE" => $d['LMI_PAYEE_PURSE'],
"WEBMONEY_EMAIL" => $d['WEBMONEY_EMAIL'],
"WEBMONEY_VERIFIED_STATUS" => $d['WEBMONEY_VERIFIED_STATUS'],
"WEBMONEY_INVALID_STATUS" => $d['WEBMONEY_INVALID_STATUS'],
"WEBMONEY_PENDING_STATUS" => $d['WEBMONEY_PENDING_STATUS'],
"WEBMONEY_CURRENT_SITE" => $d['WEBMONEY_CURRENT_SITE'],
"LMI_PAYMENT_DESC" => $d['LMI_PAYMENT_DESC'],
"WEBMONEY_SECRET_CODE" => $d['WEBMONEY_SECRET_CODE']
                            );
Ошибка в строке
Код
"WEBMONEY_PENDING_STATUS"	=> $d['WEBMONEY_PENDING_STATUS'],
Что делать какие изменения внести чтобы всё правильно работало,
Что значит WEBMONEY_PENDING_STATUS
Где мне его указывать.
*

pautina

  • Захожу иногда
  • 160
  • 1 / 1
Скажите почему не идёт платёж,
Протестируйте
www.xmldesign.ru
На главной странице товар по 0,1$.
Что неправильно, посоветуйте хоть что нибудь.
*

pautina

  • Захожу иногда
  • 160
  • 1 / 1
Предоставляю Вам все данные.
Я скачал модуль оплаты WM см. прикреплённый файл.
Сделал всё как написано в мануале
http://style13.com/downloads-free/folder/3-webmoney-vm

1) Создал новый способ оплаты
Название способа оплаты WebMoney
Код WM
Класс имени платежа ps_webmoney
Способ оплаты:   HTML-форма (например, для PayPal)

2) Сохранил способ оплаты, после зашел в него и в закладке настройки ввел нужные мне данные.
Test Mode  Нет  Выберите 'Да' если тестируете. Выберите 'Нет' для включения настоящих денежных операций.  Кошелек продовца  Z254305331111  Активный счет продавца в WebMoney, на который поступает оплата из магазина.  Почтовый адресс  sergei-xyz@mail.ru   E-mail указанный в Webmoney  Статус заказа для успешной транзакции   Confirmed  Выберите статус заказа, который присваивается заказу, если платеж прошел успешно. Если Вы продаете скачиваемые товары: выберите статус, который разрешает скачивание товара (клиент уведомляется по e-mail о возможности скачивания товара).  Статус заказа для неудачной транзакции  Cancelled   Выберите статус заказа, который присваивается заказу, если платеж не прошел.  Site Address  http://www.xmldesign.ru/  например - http://www.myWebShop.com/  Описание платежа  shop  для распечатке в платеже WebMoney  Secret Code  "мой код"  Секретный код подтверждения платежа, указанный в Webmoney

Всё сделал правильно.
Секретный код тоже указал.
В поле Дополительная информация по платежу
Вставил код из файла ps_webmoney_info_part.php

В системе WebMoney имею атестат продавца
Кошелек:   Z254305331111       
Торговое имя:   xmldesign          отображается на странице при оплате
Secret Key:   "мой код"   Высылать Secret Key на Result URL, если Result URL обеспечивает секретность
Result URL:   mailto:sergei-xyz@mail.ru   
Success URL:   http://www.xmldesign.ru       post          метод вызова Success URL
Fail URL:           http://www.xmldesign.ru            post          метод вызова Fail URL
Высылать Secret Key на Result URL, если Result URL обеспечивает секретность "нет флажка"
Передавать параметры в предварительном запросе  "нет флажка"
Позволять использовать URL, передаваемые в форме: "нет флажка"
Высылать оповещение об ошибке платежа на кипер:    "есть флажок"
Метод формирования контрольной подписи: "SIGN"
Тестовый/Рабочий режимы:  Рабочий
Прием WM на кошелек ВКЛЮЧЕН.

Потом начал проверять свой магазин, насколько проведётся реальный платёж.
Платёж почему то не проходит, выходит сообщение что я не могу зайти в защищёную зону.
Где может быть ошибка что не правильно.

можете сами потестировать 1 товар 0,1$
интернет магазин www.xmldesign.ru
*

pautina

  • Захожу иногда
  • 160
  • 1 / 1
Сейчас с оплатой всё нормально,
Правда проблема в том что статус заказа при удачной транзакции (платёж прошел) не меняется.
Если бы статус заказа менялся на shipped то пользователь бы получал на e-mail письмо с ссылкой на скачиваемый файл.
Как это исправить?
*

pautina

  • Захожу иногда
  • 160
  • 1 / 1
Смотрите, оплата у нас происходит,
После приходит письмо что платёж прощёл и транзакция прошла успешно,
Нужно прописать условие
Код
если транзакция прошла успешно, 
то статус заказа confirmed (подтверждён)
Есть какие либо соображения как програмно это прописать
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
Здравствуйте Уважаемое сообщество.
Я скачал модуль оплаты WM см. прикреплённый файл.
Сделал всё как написано в мануале
http://style13.com/downloads-free/folder/3-webmoney-vm
1) Создал новый способ оплаты
Название способа оплаты WebMoney
Код WM
Класс имени платежа ps_webmoney
Способ оплаты:   HTML-форма (например, для PayPal)
2) Сохранил способ оплаты после зашел в него и в закладке настройки
Test Mode       Выберите 'Да' если тестируете. Выберите 'Нет' для включения настоящих денежных операций.
Кошелек продовца      Активный счет продавца в WebMoney, на который поступает оплата из магазина.
Почтовый адресс      E-mail указанный в Webmoney
Статус заказа для успешной транзакции       Выберите статус заказа, который присваивается заказу, если платеж прошел успешно. Если Вы продаете скачиваемые товары: выберите статус, который разрешает скачивание товара (клиент уведомляется по e-mail о возможности скачивания товара).
Статус заказа для неудачной транзакции       Выберите статус заказа, который присваивается заказу, если платеж не прошел.
Site Address      например - http://www.myWebShop.com/
Описание платежа      для распечатке в платеже WebMoney
Secret Code      Секретный код подтверждения платежа, указанный в Webmoney
Всё сделал правильно.
Секретный код тоже указал.
Дополительная информация по платежу
Вставил код из файла ps_webmoney_info_part.php
Потом начал проверять свой магазин, насколько проведётся реальный платёж.
Платёж почему то не проходит, выходит сообщение что я не могу зайти в защищёную зону.
Где может быть ошибка что не правильно.

Долго я мучался с настройками этого модуля, заработал ;)
Подробнее:
Настройки на сайте правильные как описаны выше, но еще файл ps_webmoney_info_part.php кидаем в папку classes/payment
и в поле Дополнительная информация по платежу прописываем <?php require_once( CLASSPATH. 'payment/ps_webmoney_info_part.php' );?>

Теперь идем на сайт https://merchant.webmoney.ru в настройки своих кошельков:

Result URL: http://свой.сайт/administrator/components/com_virtuemart/notify_wm.php
Success URL: вставляем строчку из файла ps_webmoney_info_part.php - index.php?option=com_virtuemart&page=account.order_details&order_id=".$order_number."&Itemid=4 - где последняя цифра (в данном примере 4) это ID вашего  магазина (строчка "LMI_SUCCESS_URL")

Fail URL: та же строчка что и в Success URL: (строчка "LMI_SUCCESS_METHOD" )


Метод вызова у меня стоит POST
Позволять использовать URL, передаваемые в форме: Устанавливаем галочку
Метод формирования контрольной подписи: MD5

И внизу выбираем тестовый или рабочий (для рабочего нужен аттестат продавца)

После этих настроек я провел платежи и меня перенаправило на страницу Информация о заказе где и находится ссылка и сколько раз скачивать.
Вроде бы все.
Манипуляции проводились на версии VirtueMart 1.1.2 stable
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Может оно и так да вот что-то не пошло у меня. Использую связку Joomla 1.5.14 + VirtueMart 1.1.3, пробовал этот модуль, не пошел! использую сейчас другой (прикрепил файл ниже) он меняет статус товара, присылает покупателю сообщение с кодом на скачивание... но вот после оплаты не редиректит на сам товар. В адресной строке *******com_virtuemart/notify_wm.php и белый фон. не подскажите что я не так делаю?

[вложение удалено Администратором]
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
Какие указываешь пути в настройках webmoney ?
Result URL: 
Success URL:
Fail URL:         
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Какие указываешь пути в настройках webmoney ?
Result URL: 
Success URL:
Fail URL:         

Result URL: url_saita/com_virtuemart/notify_wm.php
Success URL: url_saita/com_virtuemart/notify_wm.php
Fail URL: url_saita/com_virtuemart/notify_wm.php

может в этом проблема?
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
Result URL: url_saita/com_virtuemart/notify_wm.php
Success URL: url_saita/com_virtuemart/notify_wm.php
Fail URL: url_saita/com_virtuemart/notify_wm.php

может в этом проблема?

Скорее всего.
Поставь эти:
Теперь идем на сайт https://merchant.webmoney.ru в настройки своих кошельков:

Result URL: http://свой.сайт/administrator/components/com_virtuemart/notify_wm.php
Success URL: вставляем строчку из файла ps_webmoney_info_part.php (данные здесь "LMI_SUCCESS_URL")  - index.php?option=com_virtuemart&page=account.order_details&order_id=".$order_number."&Itemid=4 - где последняя цифра (в данном примере 4) это ID вашего  магазина

Fail URL: та же строчка что и в Success URL: (строчка "LMI_SUCCESS_METHOD" )


Метод вызова у меня стоит POST
Позволять использовать URL, передаваемые в форме: Устанавливаем галочку
Метод формирования контрольной подписи: MD5

И внизу выбираем тестовый или рабочий (для рабочего нужен аттестат продавца)



*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Это я читал, пробовал... Но только не совсем понял про ID магазина, где его узнать? а что аттестата то он у меня есть, персональный! Когда-то был и модуль рабочий на 100% и с подробным описанием, но полетел хард и потерял ВСЕ!

Эта строчка на webmoney настроина именно так: Result URL: http://свой.сайт/administrator/components/com_virtuemart/notify_wm.php
остальные подобно ей. И после оплаты именно на нее webmoney  и возврвщает... но пустой лист и не какой реакции... :( а на сколько я понял notify_wm.php отвечает именно за удачную покупку?!
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
Вставь эти строкм в Success URL: www.твой сайт/index.php?option=com_virtuemart&page=account.order_details&order_id=".$order_number."&Itemid=4
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Вставь эти строкм в Success URL: www.твой сайт/index.php?option=com_virtuemart&page=account.order_details&order_id=".$order_number."&Itemid=4

В мерчанте на вэбмоней мне почемуто обрезает строку! Вставляю в Success URL: выше указанное, сохраняю, проверяю и виже вот это: адрес-сайта/index.php?option=com_virtuemart&page=account.order_details&order_id=
что может быть?
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
 то что обрезает ничего страшного, сохрани, проверь другие настройки и попробуй сделать платеж
Метод вызова POST
Позволять использовать URL, передаваемые в форме: Устанавливаем галочку
Метод формирования контрольной подписи: MD5
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
теперь даже оплата не проходит. после нажатия на вэбмоней "оплатить" выдает:
Ошибка: -2147012889)
The server name or address could not be resolved
step=5.09
а на кепер приходит сообщение:
(сайт:http://www.название-сайта.comadministrator/components/com_virtuemart/notify_wm.php) через сервис merchant не удалась. Ошибка:The server name or address could not be resolved.
вот вижу что тут название-сайта.comadministrator не правильно сформирован адрес но почему? проверил в мерчайнте все правильно вписано!
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
посмотрит у тебя так настроено

[вложение удалено Администратором]
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
нужно в конце указать ID твоего магазина (последние циферки)
Нажми на основной раздел, получишь примерную строчку в браузере (/index.php?page=shop.browse&category_id=10&option=com_virtuemart&Itemid=64) последние цифры и есть ID твоего магазина.
Впиши их в конце строчки, в webmoney.
« Последнее редактирование: 05.09.2009, 17:05:09 от andrey_fix »
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Все точно так и сделал но все равно выдает туже ошибку как я написал немного выше и опять же на кепер приходит сообщение с не корректной ссылкой "сайт:http://www.название-сайта.comadministrator/components/com_virtuemart/notify_wm.php", почему-то наклонный слэшь отсутствует? а в тут получилось вписать только такого вида

Result URL:    http://www.сайт.com/administrator/components/com_virtuemart/notify_wm.php
Success URL: http://www.сайт.com/index.php?option=com_virtuemart&page=account.order_details&order_id=74
Fail URL:        http://www.сайт.com/index.php?option=com_virtuemart&page=account.order_details&order_id=74

P.S. ID поменял на нужный!

[вложение удалено Администратором]
« Последнее редактирование: 05.09.2009, 17:11:59 от Bowa »
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Ура все работает! нашел глупую ошибку! В настройках модуля, в адресе сайты был указан адрес в конце без наклонной. Исправил и все заработало! Осталось разобраться с письмом что приходит на почту....  :(  в нем нет данных о клиенте и в конце письма есть строчка "Чтобы просмотреть заказ, проследуйте по ссылке ниже." а в нем ссылка ни куда "http://shop.html/?page=account.order_details&order_id=40".
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
Радует ;)
С письмами еще не разбирался, дойду до них отпишу, или спрошу совета что делать:)
Отлаживаю сайт после перехода на версию 1.1
*

Maax

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
...Сделал всё как написано в мануале
http://style13.com/downloads-free/folder/3-webmoney-vm.....
А где там мануал? Я не нашёл, дайте, пожалуйста, прямую ссылку как устанавливать этот модуль?
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
С верху в низ, столько подробной информации... лучше любого подробного мануала. Здесь, практически все в деталях, как куда и т.д.
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
А мне вообще ничего не приходит на почту ;( ни перед заказом ни после.
Кто поможет?
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Если у нас одинаковые скрипты? То тогда мне кажется надо смотреть в сторону хостинга... хотя не могу утверждать!
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
До этого стоял VirtueMart 1.0.15, работал без проблем.
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Даже и не знаю как и чем помочь?! У меня сборка Joomla 1.5.14 и VirtueMart 1.1.3  все работает.
попробуй обновится
*

andrey_fix

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
обновил, до версии 1.1.3, ничего не изменилось ;( даже не знаю где и искать.
*

Sharingan

  • Захожу иногда
  • 122
  • 8 / 1
Люди  с модулем, кнопка Оплатить заказ - неактивная, почему незнаю, т.е. просто нажать нельзя.если перехожу по ссылке "Ниже ссылка для того, чтобы посмотреть информацию о заказе." там кликается и переходит на меречант, почему оно не активно?
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
нужно в конце указать ID твоего магазина (последние циферки)
Нажми на основной раздел, получишь примерную строчку в браузере (/index.php?page=shop.browse&category_id=10&option=com_virtuemart&Itemid=64) последние цифры и есть ID твоего магазина.
Впиши их в конце строчки, в webmoney.
Здравствуйте! подскажите, что за основной раздел, где он находится, чтобы посмотреть на ID магазина?
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль оплаты Liqpay

Автор aragon2

Ответов: 33
Просмотров: 20803
Последний ответ 13.11.2018, 12:51:02
от serge2
Модуль доставки "Почтой России"

Автор alibedog

Ответов: 103
Просмотров: 49884
Последний ответ 03.05.2017, 18:37:10
от SergM
Модуль доставки - самовывоз. Как сделать?

Автор demonm

Ответов: 18
Просмотров: 6226
Последний ответ 29.04.2017, 17:31:56
от princeyury
Модуль доставки почты России 1.0.6 для VirtueMart 1.1.Х

Автор esmark

Ответов: 65
Просмотров: 21473
Последний ответ 24.12.2015, 11:29:51
от SolopoV
[Решено] Конвертация валюты в настройках модуля оплаты PayPal (Legacy)

Автор sincro-fazatron

Ответов: 4
Просмотров: 2537
Последний ответ 12.12.2015, 13:09:38
от Sheff14