• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Webmoney Payment Gateway

Mofsy

Опытный
Местный
Было бы не плохо если бы появилось для WooCommerce, так как бесплатных нет совсем,а хотелось бы что б покупатель расплачивался сразу напрямую и быстро через смс, банковский превод и т.д. Спасибо.
Быстро и через смс, а с ИП и ООО? Если нет, то будет сложно такое найти... Есть одни сервисы, но они дерут бешеный процент...
 

rikitiki

Специалист
Местный
Установил ваш плагин на http://nimfa.besaba.com . Пытаюсь проверить в тестовом режиме. так как аттестат у меня пока что формальный. Для рублёвого кошелька заполнил поля Result, Success и Fail, с адресом своего сайта, а также указал секретный ключ и SHA256. В форме Result URL у меня соответственно записано - http://nimfa.besaba.com/?wc-api=wc_webmoney&action=result В настройках плагина указал тот же секретный ключ для рублёвого кошелька. Затем в настройке Webmoney, правее формы Result URL, нажал на кнопку "Проверить". Должен был вернуться код 200, а у меня вернулся код 400. Что я сделал не так или не учёл?
 
Последнее редактирование:

Mofsy

Опытный
Местный
Установил ваш плагин на http://nimfa.besaba.com . Пытаюсь проверить в тестовом режиме. так как аттестат у меня пока что формальный. Для рублёвого кошелька заполнил поля Result, Success и Fail, с адресом своего сайта, а также указал секретный ключ и SHA256. В форме Result URL у меня соответственно записано - http://nimfa.besaba.com/?wc-api=wc_webmoney&action=result В настройках плагина указал тот же секретный ключ для рублёвого кошелька. Затем в настройке Webmoney, правее формы Result URL, нажал на кнопку "Проверить". Должен был вернуться код 200, а у меня вернулся код 400. Что я сделал не так или не учёл?
Терпение мой друг, на wp сейчас наблюдаются проблемы с репозиторием. Как только восстановят - так будет логгирование.
А как будет оно, так сразу и отвечу что не так... Но я думаю, что там пустяки, а не ошибка :)
 

rikitiki

Специалист
Местный
У меня аттестат хоть и формальный но сканы паспорта я им не отправлял. Поэтому они написали - "работа кошелька в НЕ тестовом режиме невозможна (нет формального и выше аттестата c проверенной копией паспорта или регистрации в Мегастоке)" Придётся отсканировать паспорт и им выслать, чтобы перевести кошелёк из тестового в рабочий режим.
 

rikitiki

Специалист
Местный
Страницу Заплатить заказ с номером заказа плагин создал, но вот такую надпись выдал при нажатии на кнопку Оплатить
WebMoney Transfer
err: 1 merchant purse (R) not specified or incorrect step:6
 

Mofsy

Опытный
Местный
Страницу Заплатить заказ с номером заказа плагин создал, но вот такую надпись выдал при нажатии на кнопку Оплатить
WebMoney Transfer
err: 1 merchant purse (R) not specified or incorrect step:6
Проблема в настройке кошельков... Не та валюта указана... Без логгера не смогу сказать точно, что там. Поэтому - терпение.
 

rikitiki

Специалист
Местный
Ага ... догадался. В настройках плагина надо было номер кошелька указать. Для таких деревянных как я следовало бы ещё под формой вписать пояснение - мол здесь укажите номер кошелька.
Вписал и всё прошло великолепно -и формы открылись и платёж осуществил, однако в конце опять случилась осечка
После оплаты вместо возвращения появилась такая надпись:
Web Money Transfer
Веб-сайт продавца недоступен. HTTP_STATUS=400|http://nimfa.besaba.com/?wc-api=wc_webmoney&action=result (2) step=6.1
Зашёл на сайт и увидел что корзина не обнулилась и заказ в статусе удержания, то есть не перешёл в статус Обработка. А раз нет этого статуса то нет и письма из магазина покупателю с поздравлением и благодарностью об осуществлении покупки.
Всё-таки c result что-то не так. Не зря он на кнопку Проверить кодом 200 не отзывается.
Кто его знает, может для тестового режима, так и должно быть.
И словечко вебмани у вас в плагине, как-то несолидно выглядит. Я бы везде WebMoney написал.
И ещё вот что замечу. Допустим, вышлю я сканы паспорта. получив тем самым возможность перевести кошелёк из тестового в рабочий режим оплаты. Но вот когда, на каком этапе WebMoney меня остановит и спросит? - "Стоп! А статус ИП для осуществления торговли у тебя есть? И мол требуется регистрация у нас твоего интернет-магазина" Я ведь пока его адрес только формах result, sucssess и fail настройки кошелька указал.
 
Последнее редактирование:

Mofsy

Опытный
Местный
Ага ... догадался. В настройках плагина надо было номер кошелька указать. Для таких деревянных как я следовало бы ещё под формой вписать пояснение - мол здесь укажите номер кошелька.
Вписал и всё прошло великолепно -и формы открылись и платёж осуществил, однако в конце опять случилась осечка
Будет. Защита от дураков называется в наших кругах =)

После оплаты вместо возвращения появилась такая надпись:
Web Money Transfer
Веб-сайт продавца недоступен. HTTP_STATUS=400|http://nimfa.besaba.com/?wc-api=wc_webmoney&action=result (2) step=6.1
И оплату не принял вебмани. Нужно указать еще и секретный ключ для кошелька.
Зашёл на сайт и увидел что корзина не обнулилась и заказ в статусе удержания, то есть не перешёл в статус Обработка.
Всё-таки c result что-то не то. Не зря он на кнопку Проверить кодом 200 не отзывался.
Кто его знает, может для тестового режтима так и должно быть.
Корзина обнуляется лишь при успешно оплате.
И словечко вебмани у вас в плагине не солидно выглядит. Я бы везде WebMoney написал.
Это лишь языковой файл, поправлю. Можно называть через настройки как угодно, даже кнопку оплаты сменить можно.
 

rikitiki

Специалист
Местный
И оплату не принял вебмани. Нужно указать еще и секретный ключ для кошелька.
Я указывал. И в webmoney и в плагине номер одинаковый. Наипростейший. Так что тяжело ошибиться.
Будет. Защита от дураков называется в наших кругах =)
Лучше также как и для секретного ключа типа: "Пожалуйста, введите номер вашего WMR кошелька." или что-то вроде этого.
 
Последнее редактирование:

Mofsy

Опытный
Местный
Я указывал. И в webmoney и в плагине номер одинаковый. Наипростейший. Так что тяжело ошибиться.
На стороне вебмани стоит выключить форму предварительного запроса. Тогда ошибка пропадет... Но это доп защита... =)
 

rikitiki

Специалист
Местный
На стороне WebMoney есть две строки:
Передавать параметры в предварительном запросе
Позволять использовать URL, передаваемые в форме
Обе по умолчанию отключены.
 
Последнее редактирование:

rikitiki

Специалист
Местный
Установил сайт на http://innka.info, который у меня расположен на платном хостинге. Пришлось сменить руб. на р с чёрточкой.
Эта р ничего так смотрится, по современному. Думал будет хуже.
На сайте у меня ещё стоит купленный плагин Яндекс деньги от Saphali
На http://www.bertal.ru проверил Result URL плагина Яндекс Денег
http://www.bertal.ru/index.php?a2411778/innka.info/n?wc-api=yandexmoney&order_results_go=1#h
Нормальный ответ - HTTP/1.1 200 OK
Затем Result URL плагина WebMoney
http://www.bertal.ru/index.php?a2411814/innka.info/?wc-api=wc_webmoney&action=result#h
HTTP/1.1 400 Bad Request
Тот же самый код что и при нажатии кнопки Проверить
Задал вопрос в одной из тем на форуме WebMoney
http://forum.webmoney.ru/index.php?/topic/40143-result-url-должен-быть-обязательно-указан-и-должен-начи/?p=245817
Может ответят.
 

Mofsy

Опытный
Местный
Установил сайт на http://innka.info, который у меня расположен на платном хостинге. Пришлось сменить руб. на р с чёрточкой.
Эта р ничего так смотрится, по современному. Думал будет хуже.
На сайте у меня ещё стоит купленный плагин Яндекс деньги от Saphali
На http://www.bertal.ru проверил Result URL плагина Яндекс Денег
http://www.bertal.ru/index.php?a2411778/innka.info/n?wc-api=yandexmoney&order_results_go=1#h
Нормальный ответ - HTTP/1.1 200 OK
Затем Result URL плагина WebMoney
http://www.bertal.ru/index.php?a2411814/innka.info/?wc-api=wc_webmoney&action=result#h
HTTP/1.1 400 Bad Request
Тот же самый код что и при нажатии кнопки Проверить
Задал вопрос в одной из тем на форуме WebMoney
http://forum.webmoney.ru/index.php?/topic/40143-result-url-должен-быть-обязательно-указан-и-должен-начи/?p=245817
Может ответят.
К сожалению 12 января внезапно умер хард, и это в первый рабочий день в 2016 году… Плагин обновлен, ошибок быть не должно с -1.
Там не ответят, код писал я.
 

rikitiki

Специалист
Местный
Проверил обновлённый плагин совершив несколько тестовых платежей тестовым товаром
http://innka.info/product/flakon/
В целом он работает хорощо.
Желающие могут проверить работу тестовым товаром у меня на сайте. Так как оплата тестовая, то денег с кощелька и за SMS не снимут. Корзину можно миновать нажав на кнопку "Оплата" в меню.
После оплаты корзина обнуляется и заказ переходит в статус "Обработка". Единственная особенность - в момент оплаты и посылки на Result URL, появляется предупреждение мол отправка пойдёт по незащищённому соединению (см. скрин wm12). Это не удивительно, так как мой сайт на http, а не на https. Если ваш сайт будет на https, то такая запись не появится. Но что может получиться - если осторожный покупатель нажмёт "Отмена" вместо "Продолжить", то деньги то уже снялись, а данные не отправились на Result URL. В результате корзина не обнулится и заказ не перейдёт в статус "Обработка".
Впрочем, когда я проверил этот вариант нажав "Отмена," то окно исчезло, однако автоматический возврат к продавцу не произошёл. В этом случае не получился возврат на сайт и при нажатии на кнопку "Вернуться к продавцу". Однако, когда я вернулся на сайт, то увидел что корзина благополучно обнулилась и этот заказ перешёл в статус Обработка.
В настройках кошелька зелёная кнопка "Проверить" теперь выдаёт код 503. но не 200 (см. скрин wm15) . А когда убираешь галку со строки "Передавать параметры в предварительном запросе", то эта ошибка появляется ещё и при оплате (см. скрин wm19). Получается что галка должна присутствовать.
После неоднократной тестовой оплаты один раз появилась надпись (см. скрин wm13)
Web Merchant - общая ошибка. код 100 step=8, code=100
Но это, я так понимаю, из-за особенностей тестовой оплаты.
http://forum.webmoney.ru/index.php?/topic/2347-web-merchant-общая-ошибка-step8-code100-помогите-разобраться/
Ниже прилагаются скрины оплаты.
Заглянув на ваш сайт увидел, что у вас в разработке ещё плагины Робокассы и QIWI. Хотелось бы. чтобы вы обратили внимание на плагин Яндекс Денег для физических лиц, подобный плагину от Saphali.
https://saphali.com/woocommerce-plugins/woocommerce-yandex-money-wp-plugin
Если потребуется, могу выслать его код. Я покупал плагин и он привязан к домену. поэтому особого секрета в нём нет.
Ниже прилагаются скрины оплаты.
 

Вложения

  • wm19.JPG
    wm19.JPG
    32.7 KB · Просмотры: 25
  • wm7.JPG
    wm7.JPG
    75.9 KB · Просмотры: 24
  • wm8.JPG
    wm8.JPG
    61.5 KB · Просмотры: 24
  • wm9.JPG
    wm9.JPG
    57.7 KB · Просмотры: 22
  • wm11.JPG
    wm11.JPG
    69.1 KB · Просмотры: 22
  • wm10.JPG
    wm10.JPG
    68.9 KB · Просмотры: 22
  • wm12.JPG
    wm12.JPG
    49.6 KB · Просмотры: 21
  • wm13.JPG
    wm13.JPG
    41.4 KB · Просмотры: 21
  • wm15.JPG
    wm15.JPG
    24.4 KB · Просмотры: 23
Последнее редактирование:

Mofsy

Опытный
Местный
Проверил обновлённый плагин совершив несколько тестовых платежей тестовым товаром
http://innka.info/product/flakon/
В целом он работает хорощо.
Желающие могут проверить работу тестовым товаром у меня на сайте. Так как оплата тестовая, то денег с кощелька и за SMS не снимут. Корзину можно миновать нажав на кнопку "Оплата" в меню.
После оплаты корзина обнуляется и заказ переходит в статус "Обработка". Единственная особенность - в момент оплаты и посылки на Result URL, появляется предупреждение мол отправка пойдёт по незащищённому соединению (см. скрин wm12). Это не удивительно, так как мой сайт на http, а не на https. Если ваш сайт будет на https, то такая запись не появится. Но что может получиться - если осторожный покупатель нажмёт "Отмена" вместо "Продолжить", то деньги то уже снялись, а данные не отправились на Result URL. В результате корзина не обнулится и заказ не перейдёт в статус "Обработка".
Впрочем, когда я проверил этот вариант нажав "Отмена," то окно исчезло, однако автоматический возврат к продавцу не произошёл. В этом случае не получился возврат на сайт и при нажатии на кнопку "Вернуться к продавцу". Однако, когда я вернулся на сайт, то увидел что корзина благополучно обнулилась и этот заказ перешёл в статус Обработка.
В настройках кошелька зелёная кнопка "Проверить" теперь выдаёт код 503. но не 200 (см. скрин wm15) . А когда убираешь галку со строки "Передавать параметры в предварительном запросе", то эта ошибка появляется ещё и при оплате (см. скрин wm19). Получается что галка должна присутствовать.
После неоднократной тестовой оплаты один раз появилась надпись (см. скрин wm13)
Web Merchant - общая ошибка. код 100 step=8, code=100
Но это, я так понимаю, из-за особенностей тестовой оплаты.
http://forum.webmoney.ru/index.php?/topic/2347-web-merchant-общая-ошибка-step8-code100-помогите-разобраться/
Ниже прилагаются скрины оплаты.
Заглянув на ваш сайт увидел, что у вас в разработке ещё плагины Робокассы и QIWI. Хотелось бы. чтобы вы обратили внимание на плагин Яндекс Денег для физических лиц, подобный плагину от Saphali.
https://saphali.com/woocommerce-plugins/woocommerce-yandex-money-wp-plugin
Если потребуется, могу выслать его код. Я покупал плагин и он привязан к домену. поэтому особого секрета в нём нет.
Ниже прилагаются скрины оплаты.
В целом работает как и задумывалось. Единственное что, так это стоит наверное сделать фикс, при котором без данных в предварительном запросе будет работать ответ 200, вместо 503... Т.е. убрать зависимость от наличия данных в предварительном запросе.

Робокасса доступна уже https://wordpress.org/plugins/wc-robokassa/

Протестирована... Поддерживает все последние изменения в сервисе на текущий день.
 

rikitiki

Специалист
Местный
Единственная особенность - в момент оплаты и посылки на Result URL, появляется предупреждение мол отправка пойдёт по незащищённому соединению (см. скрин wm12).
А это предупреждние - можно как-то сделать, чтобы оно не всплывало для http сайтов? Или это неустранимая особенность Webmoney?
 

Mofsy

Опытный
Местный
А это предупреждние - можно как-то сделать, чтобы оно не всплывало для http сайтов? Или это неустранимая особенность Webmoney?
Отключить передачу Secret key на сайт... По другому думаю никак. Я с такой проблемой не сталкивался.
 

Озон

Новичок
Здравствуйте!
Напишите пожалуйста поподробнее где взять скрипт для
Rezult.url
Success.url
Fail.url
Можно поподробнее для чайников расказать?
Мой сайт samdelkin.ru стоял на Robokasse
c 22.04.2016 года им центробанк запретил напрямую обслуживать платежи
физических лиц.
Вот установил плагин WooCommerce - Webmoney Payment Gateway
напишите пожалуйста пошагово где брать скрипты для вышеназванных страниц?
Хотелось бы пошагово всё посмотреть, как что и куда вставлять.
В Robokasse эти страницы написаны на PHP, а здесь?
Долбался полдня плагин так и не заработал на приём платежей
Буду ждать вашего конкретного описания....
 

Mofsy

Опытный
Местный
Здравствуйте!
Мой сайт samdelkin.ru стоял на Robokasse
c 22.04.2016 года им центробанк запретил напрямую обслуживать платежи
физических лиц.
Знаем.

Что касается остального - то там же вроде автоматически все. Сегодня проверю и выпущу обновление.
 
Сверху Снизу