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

Webmoney Payment Gateway

Тема в разделе "Плагины для WooCommerce", создана пользователем Mofsy, 8 янв 2016.

Метки:
  1. Mofsy

    Mofsy

    Сообщения:
    42
    Симпатии:
    21
    Баллы:
    8
    Быстро и через смс, а с ИП и ООО? Если нет, то будет сложно такое найти... Есть одни сервисы, но они дерут бешеный процент...
     
  2. rikitiki

    rikitiki Местный

    Сообщения:
    749
    Симпатии:
    184
    Баллы:
    43
    Установил ваш плагин на 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. Что я сделал не так или не учёл?
     
    Последнее редактирование: 11 янв 2016
  3. Mofsy

    Mofsy

    Сообщения:
    42
    Симпатии:
    21
    Баллы:
    8
    Терпение мой друг, на wp сейчас наблюдаются проблемы с репозиторием. Как только восстановят - так будет логгирование.
    А как будет оно, так сразу и отвечу что не так... Но я думаю, что там пустяки, а не ошибка :)
     
  4. rikitiki

    rikitiki Местный

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

    Mofsy

    Сообщения:
    42
    Симпатии:
    21
    Баллы:
    8
    2016-01-11 20-44-11 Изменить заказ ‹ Mofsy — WordPress - Google Chrome.png

    Вот так должно быть... При работе.
     
  6. rikitiki

    rikitiki Местный

    Сообщения:
    749
    Симпатии:
    184
    Баллы:
    43
    Страницу Заплатить заказ с номером заказа плагин создал, но вот такую надпись выдал при нажатии на кнопку Оплатить
    WebMoney Transfer
    err: 1 merchant purse (R) not specified or incorrect step:6
     
  7. Mofsy

    Mofsy

    Сообщения:
    42
    Симпатии:
    21
    Баллы:
    8
    Проблема в настройке кошельков... Не та валюта указана... Без логгера не смогу сказать точно, что там. Поэтому - терпение.
     
  8. rikitiki

    rikitiki Местный

    Сообщения:
    749
    Симпатии:
    184
    Баллы:
    43
    Ага ... догадался. В настройках плагина надо было номер кошелька указать. Для таких деревянных как я следовало бы ещё под формой вписать пояснение - мол здесь укажите номер кошелька.
    Вписал и всё прошло великолепно -и формы открылись и платёж осуществил, однако в конце опять случилась осечка
    После оплаты вместо возвращения появилась такая надпись:
    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 настройки кошелька указал.
     
    Последнее редактирование: 11 янв 2016
  9. Mofsy

    Mofsy

    Сообщения:
    42
    Симпатии:
    21
    Баллы:
    8
    Будет. Защита от дураков называется в наших кругах =)

    И оплату не принял вебмани. Нужно указать еще и секретный ключ для кошелька.
    Корзина обнуляется лишь при успешно оплате.
    Это лишь языковой файл, поправлю. Можно называть через настройки как угодно, даже кнопку оплаты сменить можно.
     
  10. rikitiki

    rikitiki Местный

    Сообщения:
    749
    Симпатии:
    184
    Баллы:
    43
    Я указывал. И в webmoney и в плагине номер одинаковый. Наипростейший. Так что тяжело ошибиться.
    Лучше также как и для секретного ключа типа: "Пожалуйста, введите номер вашего WMR кошелька." или что-то вроде этого.
     
    Последнее редактирование: 11 янв 2016
  11. Mofsy

    Mofsy

    Сообщения:
    42
    Симпатии:
    21
    Баллы:
    8
    На стороне вебмани стоит выключить форму предварительного запроса. Тогда ошибка пропадет... Но это доп защита... =)
     
  12. rikitiki

    rikitiki Местный

    Сообщения:
    749
    Симпатии:
    184
    Баллы:
    43
    На стороне WebMoney есть две строки:
    Передавать параметры в предварительном запросе
    Позволять использовать URL, передаваемые в форме
    Обе по умолчанию отключены.
     
    Последнее редактирование: 12 янв 2016
  13. rikitiki

    rikitiki Местный

    Сообщения:
    749
    Симпатии:
    184
    Баллы:
    43
    Установил сайт на 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
    Может ответят.
     
  14. Mofsy

    Mofsy

    Сообщения:
    42
    Симпатии:
    21
    Баллы:
    8
    К сожалению 12 января внезапно умер хард, и это в первый рабочий день в 2016 году… Плагин обновлен, ошибок быть не должно с -1.
    Там не ответят, код писал я.
     
    • Нравится Нравится x 1
  15. rikitiki

    rikitiki Местный

    Сообщения:
    749
    Симпатии:
    184
    Баллы:
    43
    Проверил обновлённый плагин совершив несколько тестовых платежей тестовым товаром
    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 КБ
      Просмотров:
      19
    • wm7.JPG
      wm7.JPG
      Размер файла:
      75,9 КБ
      Просмотров:
      19
    • wm8.JPG
      wm8.JPG
      Размер файла:
      61,5 КБ
      Просмотров:
      19
    • wm9.JPG
      wm9.JPG
      Размер файла:
      57,7 КБ
      Просмотров:
      17
    • wm10.JPG
      wm10.JPG
      Размер файла:
      68,9 КБ
      Просмотров:
      17
    • wm11.JPG
      wm11.JPG
      Размер файла:
      69,1 КБ
      Просмотров:
      17
    • wm12.JPG
      wm12.JPG
      Размер файла:
      49,6 КБ
      Просмотров:
      17
    • wm13.JPG
      wm13.JPG
      Размер файла:
      41,4 КБ
      Просмотров:
      17
    • wm15.JPG
      wm15.JPG
      Размер файла:
      24,4 КБ
      Просмотров:
      18
    Последнее редактирование: 18 янв 2016
    • Нравится Нравится x 1
  16. Mofsy

    Mofsy

    Сообщения:
    42
    Симпатии:
    21
    Баллы:
    8
    В целом работает как и задумывалось. Единственное что, так это стоит наверное сделать фикс, при котором без данных в предварительном запросе будет работать ответ 200, вместо 503... Т.е. убрать зависимость от наличия данных в предварительном запросе.

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

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

    rikitiki Местный

    Сообщения:
    749
    Симпатии:
    184
    Баллы:
    43
    А это предупреждние - можно как-то сделать, чтобы оно не всплывало для http сайтов? Или это неустранимая особенность Webmoney?
     
  18. Mofsy

    Mofsy

    Сообщения:
    42
    Симпатии:
    21
    Баллы:
    8
    Отключить передачу Secret key на сайт... По другому думаю никак. Я с такой проблемой не сталкивался.
     
  19. Озон

    Озон

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

    Mofsy

    Сообщения:
    42
    Симпатии:
    21
    Баллы:
    8
    Знаем.

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