Прием платежей WebMoney

Краткое описание Прием платежей WebMoney

Модуль приема платежей через систему WebMoney для интернет-магазина PrestaShop. Подходит  для продажи как цифровых, так и обычных товаров.

Подробнее

Распродажа Цена: р.

Разместил: ORS

Прием платежей WebMoney

Описание

WebMoney — одна из самых популярных электронных платежных систем в СНГ. Процедура подключения к ней интернет магазина довольно проста и занимает около недели (включая получение персонального аттестата и добавления в каталог WebMoney Мегасток).

Модуль добавляет в Ваш интернет-магазин способ оплаты через систему WebMoney при помощи автоматических интерфейсов сервиса Merchant WebMoney.

Возможности модуля WebMoney для PrestaShop:

  • Модуль самостоятельно передает платежной системе все необходимые параметры, так что Вам остается внести лишь незначительные изменения в своем аккаунте;
  • В случае не успешной оплаты происходит перенаправление покупателя на страницу корзины для повторной попытки оплаты;
  • Сразу после оплаты покупатель попадает на страницу с уведомлением об успешной оплате и списком купленных товаров. Если товар цифровой, то с этой страницы его можно сразу скачать;
  • Для каждой валюты в магазине можно задать свой кошелек. Если у вас только один кошелек, то напишите его для валюты по умолчанию и сумма будет автоматически конвертирована по курсу магазина;
  • Модуль может работать в двух режимах: создание заказа до поступления уведомления об оплате и при поступлении уведомления от платежной системы. Первый способ удобно использовать для товаров, требующих доставки: при переходе к платежной системе будет создан заказ в статусе «Ожидает оплаты», после оплаты покупателем заказу присваивается статус «Оплачен». Второй способ лучше использовать для цифровых товаров: при этом заказ не будет создан до момента получения уведомления об оплате, магазин не захламляется неоплаченными заказами, а покупатель может в любой момент изменить способ оплаты.

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

Будем считать, что вы зарегестрировались на webmoney, создали кошельки и получили как минимум персональный аттестат.

Настройки торгового кошелька

  1. Заходим на страницу настроек Web Merchant Interface (в меню слева НастройкиWeb Merchant Interface). Видим список кошельков и рядом с ними ссылку «настроить». Нужно настроить каждый кошелек, который вы хотите использовать в магазине;
  2. На странице настроек нужно ввести Торговое имя и придумать Secret Key. При помощи него будут проверяться ответы сервера webmoney. Result URL, Success URL и Fail URL заполнять не нужно, модуль сам задаст нужные ссылки. Для этого ставим галочку «Передавать параметры в предварительном запросе» и «Позволять использовать URL, передаваемые в форме». Галочку «Высылать оповещение об ошибке платежа на кипер» ставьте на свое усмотрение, в основном ошибки происходят из-за нехватки денег в кошельке покупателя. Из выпадающего списка «Метод формирования контрольной подписи» выбиаем «SHA256». Выбираем режим работы: для начала ставим тестовый, после настроки магазина — переключаемся в рабочий. Остальные настройки выставляем на свое усмотрение.
  3. В архиве с модулем, который вы надеюсь купили и скачали с сайта, находятся папки с названные в соотвествии с версией PrestaShop для которой предназначен находящийся в ней модуль. Версию вашего движка можно посмотреть в самом низу админки. Если папки с вашей версией нет, то выбираем цифру, ближайшую к вашей. Распаковываем содержимое вашей папки в корень сайта. Есть еще один способ установки модуля: содержимое папки modules запаковываем в zip архив, заходим в админку на вкладку «Модули», нажимаем «Добавить модуль» и загружаем модуль.
  4. В списке модулей в разделе «Платежные системы» должен появится модуль «WebMoney» (если не появился — читаем и выполняем пункт 3, если ничего не помогло пишите данные для доступа через контактную форму). Справа напротив модуля нажимаем кнопку «Установить»;
  5. Заходим в настройки и вводим номера кошельков, секретный ключ (который ранее задали в настройках Web Merchant Interface) и выбираем способ создания заказа.
  6. Тестируем модуль. После этого добавляем свой сайт в Мегасток. Внимательно прочитайте все требования к магазину! После одобрения сайта идем в настроки Web Merchant Interface и переключаемся в рабочий режим. Не забудьте это сделать для всех кошельков.

Версии:

v0. 8 (2014-12-18)

  • Обновлен способ цифровой подписи на sha256;

v0. 7 (2012-06-30 )

  • Добавлена версия для PrestaShop 1.5;
  • Введены два режима оплаты;
  • Добавлена возможность ввода разных кошельков для разных валют;

Характеристики

  • Совместимость с PrestaShop 1.2.x: Полная
  • Совместимость с PrestaShop 1.3.x: Полная
  • Совместимость с PrestaShop 1.4.x: Полная
  • Совместимость с PrestaShop 1.5.x: Полная

Отзывы (88)

  • Алексей

    как начать принимать платежи webmoney? что для этого нужно


    • Илья

      Минимум перс. аттестат, и много таблеток от гемороя... Присмотрись к платёжным агрегаторам, типа Робокассы или спрайпей, меньше проблем...


      • ORS

        Робокасса и прочие агрегаторы для приема webmoney тоже требуют перс. аттестат. А на счет гемороя: персональный аттестат получил за 500-600 руб в течение 2-х дней, затем разместил на сайте условия оплаты (обязательно на этой странице должен быть логотип webmoney и контактные данные) и подал заявку в мегасток. Через 2 дня мне ответили (правда отрицательно, потому что на странице не было моего wmid), подал еще одну заявку, на этот раз приняли. Так что на все про все ушла неделя. Это конечно дольше, чем подключение к агрегаторам, зато проценты меньше.


  • ale

    ORS подскажите. Не могу найти как сделать в модуле скидку за вебмани с суммы товаров. Не могу найти или такого нет?


  • ale

    Еще хочу купить модуль интеркассы, но там тоже нужно делать скидку за предоплату... Есть такая функция?
    Хочу чтобы вебмани платили через модуль вебмани, а через интеркассу все остальное, но вот со скидками за предоплату вопрос.


  • ale

    Могли бы вы включить в модуль Вебмани поле6 в котором можно было бы указывать скидку при оплате через этот модуль? Например, человек при оплате 100 рублевой корзины, платил бы 95? Очень нужная функция


  • Valeriy

    ппц что за лохотрон??? оплатил по ВМ и после хитрая ошибка...


    • ORS

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


  • Антон

    Спасибо! Разберусь - заработаю денежку, обязательно поделюсь!


  • Anton

    В 1.4.1.0 кидаю модуль в папку с модулями и он не появлятся, в чем проблема?


    • ORS

      В архиве есть папки 1.4 и 1.3. Из папки соответсвующей версии вашего движка нужно скопировать содержимое в корень сайта (папка modules там уже есть)


  • SSJ

    Не проходит оплата постоянно time out и ошибка The operation timed out (-2147012894) step=132


  • SSJ

    Выяснил (заного поставил пересту) кодка начала ошибка таймаута появлятся, ПОСЛЕ УСТАНОВКИ ВАШЕГО РУСИФИКАТОРА!


    • ORS

      Ну не ставьте его тогда. Скорее всего это из-за формирования pdf счетов. Просто удалите PDF.php.


  • Алексей

    а ваш модуль и модуль в конце страницы http://presta-shop.ru/index.php?option=com_jdownloads


  • Алексей

    аа, извините понял... правда без оплаты :( с первого поступления куплю еще раз, или новую версию :)


  • m4rkell

    ПОдскажите, как быть? Если хочу принемать и WMZ и WMR ? Что бы когда меняешь валюту в магазине, автоматом менялся кошелек....


    • ORS

      WMZ, WMR и все остальные валюты можно платить на один кошелек.


      • sharos

        А как это делается? В модуле и в мерчанте вебманей настраивается то только один конкретный кошелек WMR. Если в магазине выбрана другая валюта, то при выборе вебманей пишет - err: 2 payment amount (0.00) is incorrect or not defined by merchant step:8


  • sharos

    почему этот вариант оплаты не исчезает при "уборе" галочек в настройках платежей при мультивалютном варианте. В мультивалютном он курсы пересчитывает как то некорректно, поэтому логично отключить неработающие варианты. но из кабинета пользователя не исчезает при выборе отключенной валюты.


  • hamme

    How i can use that ? I have wmz and wme pures and wmr purses ! But i dont can find the security key and so on where i can set that up ? Kind ragrds


  • Вячеслав

    Не подскажете как поправить, в примечании платежа получаются вот такие иероглифы "Оплата заказа в„". Заранее спасибо.


    • ORS

      Такое происходит если браузер не понимает атрибут accept-charset. Вы можете заменить фразу "Оплата заказа №" на любую, записанную латиницей в админке через Инструменты>Перевод>Перевод модулей


  • Игорь

    Модуль не подходит для юр. лиц. Для их работы с вебмани нужен модуль с paymaster.ru/partners Вопрос к разработчику- будет ли он писать модуль оплаты для paymaster.ru ???


  • Максим

    Приветствую, после тестовой оплаты попадаю на пустую страницу /guest-tracking (никаких данных от заказа) - а не на /order-confirmation.php?key=...
    Так и должно быть? WebMoney Merchant Настроил как положено...


  • Максим

    Сам понял, что так быть не должно, т.к. заказы не принимаются и не оформляются...


    • Максим

      Проблема решена... Причина - моя невнимательность - не правильно выставил "Метод формирования контрольной подписи" ;-)


  • RoooM

    Здравствуйте!
    Подскажите, в стоимости товара в админке у меня установлены цены в долларах. В магазине основная валюта - гривна. Магазин конвертирует по выставленному мной курсу цены нормально, в оплатах выбрана валюта - грн, но при оформлении заказа через webmoney - сумма увеличена, даже не по курсу, а непонятно как...
    Спасибо.


    • Ors

      Какая версия престы? Для каких валют введены кошельки в настройках?


  • RoooM

    Цены в админке - уе
    Основная валюта магазина - грн
    Кошелек продавца - U
    Версия модуля: 0.6
    PrestaShop™ 1.4.8.2
    Спасибо заранее!


    • Ors

      Не могут быть цены в админке в уе, а основная валюта в гривнах. Валюта по умолчанию и валюта в админке должны совпадать, если вы конечно какой-то модификатор не установили.


  • макс

    Как проводить тестовую оплату? Я с сервисами вебмани на вы.


    • Ors

      Если в настройках на сайте вебмани поставите тестовый режим, то будет тестовая оплата http://prestalab.ru/img/cms/webmoney_settings.png


  • Виктор Банев

    Здравствуйте, как решить следующею проблему??
    оплата заказа проходит, покупатель видит succsess страницу, деньги поступают на кошелёк продавца , но статус заказа в личном кабинете почему то не меняется с "ожидание оплаты заказа" и в следствии этого покупателю не доступен для скачивания оплаченный файл. Если установить стоимость 0 руб..то весь цикл оплаты проходит нормально и покупатель получает ссылку на файл.


  • АЕ

    здравствуйте этот модуль после успешной оплаты выдает сообщение "Не задан номер корзины" что нужно подправить?


    • LOAD GmbH

      такая же ерунда - не нашлось решение?


  • Станислав

    Кто-нибудь подскажите кто знает, почему вставляю логотип вебмани "Аттестован" ссылка под логотипом "Проверить аттестат" вот такого формата ��������� �������� Как исправить?


    • Ors

      Сохраняйте файлы в кодировке utf-8 без bom. Через Akelpad или Notepad


  • Алексей

    Иногда в кабинете Вебмани вижу такое сообщение:
    попытка платежа 2645 WM с кошелька R1916№№№№ на кошелек R343№№№№№ через merchant.webmoney.ru не удалась. Ошибка:сайт продавца не доступен. HTTP_STATUS=500.
    Это проблема модуля, сайта, или Вебманей?


    • Ors

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


  • MrFresno

    Не приходит заказ в корзину после оплаты покупателей :(


  • vega17

    При выборе способа оплаты через банковскою карту на сайте WM Transfer после завершения платеж выдает cart does not exist. При обычном платеже через кипер или чек, все проходит нормально. Подскажите в чем может быть причина?


    • Ors

      Это глюк системы webmoney. При возврате в магазин не передается номер заказа. Может они это вскоре исправят.


  • vega17

    На сайте wm есть такая информация: Форма выполненного платежа
    Эта форма передает реквизиты выполненного платежа на веб-сайт продавца после успешного выполнения операции. Данные передаются через веб-браузер покупателя только в том случае, если выбран метод вызова Success URL "GET" или "POST".

    В приведенных здесь настройках методы вызова стоит LINK. Может ли причина быть в этом?


    • Ors

      В модуле эти параметры переопределяются, так что то что написано в этой форме не имеет значения.


      • vega17

        В техподдержке вебмани меня попросили "залогировать форму которая приходит на Success_URL.". Подскажите пожалуйста, как я могу это сделать?


  • trololo

    PrestaShop™ 1.4.4

    Не хочет видеть ваш модуль


  • Наталья

    для работы в webmoney необходимо разместить "ссылку на сайт системы в виде кнопки Принимаем WebMoney" и ссылку на страницу проверки аттестата в Центре аттестации. Как это сделать?


    • Ors

      В разделе Настройки/Страницы отредактировать или добавить страницу Доставка и Оплата.
      Там можно ссылку вставить. Когда будете в мегастоке сайт размещать дадите на эту страницу ссылку в комментариях к сайту


  • Наталья

    У меня версия PrestaShop™ 1.5.4.1.


  • Vadim

    добрый день, подскажите пожалуйста, в каком файле менять параметр GET для отправления клиентов сразу на оплату картой банка?

    Технические аспекты, на которые необходимо обратить внимание:
    Если покупатель на сайте продавца выбрал опцию оплаты банковскими картами, то его можно сразу редиректить на соответствующий способ оплаты. Это достигается с помощью передачи в параметре GET платежной формы значения at=authtype_16. При отправке платежной формы на URL https://merchant.webmoney.ru/lmi/payment.asp?at=authtype_16 плательщику не нужно будет выбирать между имеющимися опциями оплаты и он сразу попадает на первую страницу процесса, описанного выше.


  • ilan

    Здравствуйте Добрый день

    Меня зовут Илан и мой вопрос по поводу модуля WebMoney

    чтобы пользоваться WebMoney (получать оплату от покупателей) достаточно иметь Формальный аттестат или обязательно нужен начальный или персональный аттестат ?


    • Ors

      Нет. Нужен персональный аттестат


  • KKonstantin

    Подскажите, пожалуйста, подойдет ли данный модуль для приёма webmoney на расчетный счёт с помощью WebMoney Processing?


  • Алексей

    Работает ли модуль на PrestaShop 1.6.0.6?


  • Тамара

    В магазине валюта KZ - у вебмани нет таких кошельков. Нужно чтобы при оплате автоматом конвертировалась сумма. Но не работает. Готова оплатить доработку под 1.6.0.6 Скайп kazfoto Та же история с Киви и Яндексденьгами - за работу оплачу.


  • Ростислав

    ПРи настройке мерчанта пишет что MD5 не поддерживается. ;() Платеж проходит, но товар не выдается.


      • Илья

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


  • Юрий

    Добрый день!
    Вчера купил данный модуль, убил часа 4 времени, не могу найти инструкцию под современный интерфейс, зарегал акаунт в webmoney и merchant.webmoney.
    есть контроль над:
    Контроль утрачен над WMID
    Кодовое слово
    Можно более подробную инструкцию, как то в webmoney все очень трудно


  • Борис

    Приветствую!
    в настройке кошельков у же не поддерживается шифрование MD5. какой вид шифрования теперь нужно указывать в настройке кошельков?


  • Denis

    Не проходит оплата товара в магазе, вебмани платеж проходит жму кнопку вернутся к продавцу, выдает Order number is not set и все, корзина висит, товар не продан.. как быть ? преста 1.6 модуль перекачал поставил от 1.6...


  • tehno-doc

    если бы инструкцию читал внимательнее, то заработало сразу), спасибо, хороший модуль


  • junya

    После оплаты, когда нажимаешь Вернуться на сайт, вылазит Some parameters are missing. и все.
    Как побороть?)


  • zakladki

    При оплате заказа выводится 2 окна Платежная система WebMoney с модулем one page checkout. Нижнее окно нерабочее


  • Алексей

    Для 1.6 оно работает? Такой интерфейс? У то купил, а понят чет не могу. http://c2n.me/3JidI2J.jpg


  • Алексей

    Дело в том, что у меня не меняется статус заказа. Оплата проходит, все хорошо, но статус заказа не меняется в шопе.


  • Алексей

    Прошу прощения. Все заработало. Дело было в методе формирования контрольной подписи.