Перейти к содержанию
afwollis

[Модуль] Оплата Webmoney WMR (oc_1.4.9.1_compatible)

Рекомендуемые сообщения

Итак, товарищи, встречаем - нашествие клонов! :lol:

WMR_webmoney_oc_1.4.9.1_compatible

=== Это исправленный/обновленный модуль, который выкладывал babushka ===

Модуль обновлялся под OpenCart v.1.4.9.1.

Поэтому наверняка должен работать и на 1.4.9.2 и на 1.4.9.3.

На более ранних версиях работа модуля НЕ ТЕСТИРОВАЛАСЬ.

Если у вас установлен какой-либо модуль для приема WMR и вы не хотите его менять - дело ваше.

Установка модуля:

1) качаем архив;

2) распаковываем;

3) следуем инструкциям в файле install.txt.

Список файлов модуля:

admin/controller/payment/webmoney_wmr.php
admin/language/english/payment/webmoney_wmr.php
admin/language/russian/payment/webmoney_wmr.php
admin/view/template/payment/webmoney_wmr.tpl

catalog/controller/payment/webmoney_wmr.php
catalog/language/english/payment/webmoney_wmr.php
catalog/language/russian/payment/webmoney_wmr.php
catalog/model/payment/webmoney_wmr.php
catalog/view/theme/default/template/payment/webmoney_wmr.tpl

Работа модуля проверялась ТОЛЬКО в тестовом режиме - нет у меня аттестата продавца.

Поэтому и к вам убедительная просьба - Проверяйте работу модуля сначала В ТЕСТОВОМ РЕЖИМЕ!

Чтобы потом небыло вопросов.

Конвертация валют вшита в контроллер модуля.

Если заказ сделан в валюте, отличной от Российских Рублей, а способ оплаты выбран Webmoney WMR, то система автоматически подставит в поле, передаваемое на сервер Merchant.Webmoney, сумму заказа в Российских Рублях, конвертированную по внутреннему курсу магазина.

Предупреждение!

Перед отправкой данных конвертированная сумма покупателю НЕ ПОКАЗЫВАЕТСЯ.

Считаю это недочетом, ибо, как по мне, то необходимо, чтобы покупатель видел, сколько надо заплатить в WM.

СКАЧАТЬ / DOWNLOAD

Изменено пользователем afwollis
поправлена ссылка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А почему может возникать такая ошибка при оплате: err: 2 payment amount (0.00) is incorrect or not defined by merchant step:8 ?

Уже практически все перепробовал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению, без регистрации на сайте megastock.ru и без аттестата выше начального работать не будет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имею аттестат продавца, и регистрацию в мегасток, однако (

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, в общем подключил в тестовом режиме, оплата прошла, а вот при возвращении обратно на страницу сайта выдает это (версия движка 0.2.0, модуль вебмани по умолчанию уже был):

Undefined index: LMI_PAYMENT_NO in /home/site.com/public_html/catalog/controller/payment/webmoney.php on line 57Warning: Cannot modify header information - headers already sent by (output started at /home/site.com/public_html/index.php:93) in /home/site.com/public_html/system/engine/controller.php on line 27

Подскажите как правильно настроить? В чем ошибка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А почему может возникать такая ошибка при оплате: err: 2 payment amount (0.00) is incorrect or not defined by merchant step:8 ?

Уже практически все перепробовал.

Сегодня искала как решить эту проблему.

Просто поменяла в файлах: webmoney_wmr.php, webmoney_wmu.php ваш сайт/catalog/controller/payment/webmoney_wmr.php, и ...../webmoney_wmu.php код валюты на такой как указан в настройках валют. UAH на ГРН и RUR на РУБ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как правильно настроить? В чем ошибка?

Добрый день. Вы решили проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

mikka, покажите строчку #96 из файла

/public_html/index.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Та же самая проблема, что и у garant1000, остальные модули работают отлично!

Цитата: "А почему может возникать такая ошибка при оплате: err: 2 payment amount (0.00) is incorrect or not defined by merchant step:8 ?

Уже практически все перепробовал."

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подробнее.

ссылки, настройки, коды валют.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гениально! Спасибо огромное! Нужно было поменять код валюты. Стояло "RUB", а надо "RUR"!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

настроил тестовый режим.

мерчант ещё не подключал, - в настройках модуля в поле Merchant key забил произвольный текст.

Тестирование проходит нормально, но, заказ пропадает. т.е. после тестовой оплаты он вообще пропадает.

Так должно быть или нет?

уже разобрался. - нашел на форуме )

Ошибка в настройках merchant. надо поставить в "success URL" метод "POST" а не "LINK". И "вернуться к продавцу" сразу нормально заработало и статус заказа правильно отображается и товар из корзины удаляется

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

err: 2 payment amount (0.00) is incorrect or not defined by merchant step:8

какое же есть решение??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если этот модуль точно для вашей версии, тогда надо исправить код валюты в модуле...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. А планируется ли адаптация модуля для ocStore последней версии?

С уважением Роман.

Изменено пользователем svarog1290

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.