Перейти к содержимому


Фотография

err: 1 merchant purse () not specified or incorrect step:6


  • Пожалуйста, авторизуйтесь для ответа.
6 ответов в данной теме

#1 Новичок Anastak (WMID 833105281248 )

  • Группа: Пользователи
  • сообщений 4
  • Регистрация: 07-мая 16
  • Webmoney BL

Отправлено 07 мая 2016 - 23:40

Беда, ребята! Хочу подключить на игровом хостинге систему пополнения через ВМ, но вот что то пошло не так, ошибка: err: 1 merchant purse () not specified or incorrect step:6
Перелистал кучу форумов, но внятного ответа так и не нашёл! Помогите!


    • 0
  • Наверх

#2 Новичок Anastak (WMID 833105281248 )

  • Группа: Пользователи
  • сообщений 4
  • Регистрация: 07-мая 16
  • Webmoney BL

Отправлено 07 мая 2016 - 23:43

Вот сам код параметров:
 

				$desk = base64_encode("Пополнение баланса аккаунта (ID " . $userid . ")");
				$url = "https://merchant.webmoney.ru/lmi/payment.asp";
				/* Параметры: */
				$url .= "?LMI_PAYMENT_NO=$invid";
				$url .= "&LMI_PAYMENT_AMOUNT=$ammount";
				$url .= "&LMI_PAYEE_PURSE=R377576570677";
				$url .= "&id=$userid";
				$url .= "&email=support@area-mg.ru";
				$url .= "&LMI_PAYMENT_DESC_BASE64=$desk";

Ну вот всё же правильно, всё по инструкции, а не пашет, блин =(


    • 0
  • Наверх

#3 Знаток ^-^ (WMID 273407224562 )

  • Группа: Пользователи
  • сообщений 6 059
  • Регистрация: 10-сентября 13
  • Webmoney BL

Отправлено 08 мая 2016 - 00:05

Только через POST работает
<form action="https://merchant.webmoney.ru/lmi/payment.asp" method="post">
  <input type="hidden" name="LMI_PAYMENT_NO" value="1">
  <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="3">
  <input type="hidden" name="LMI_PAYEE_PURSE" value="R377576570677">
  <input type="hidden" name="LMI_PAYMENT_DESC" value="1">
  <input type="hidden" name="id" value="1">
  <input type="hidden" name="email" value="support@adadadd.ru">
  <input type="submit" name="sub" value="давай">
</form>

Бесплатный SSL на 3 мес. / Сертификат SSL от 299 руб.
    • 0
  • Наверх

#4 Новичок Anastak (WMID 833105281248 )

  • Группа: Пользователи
  • сообщений 4
  • Регистрация: 07-мая 16
  • Webmoney BL

Отправлено 08 мая 2016 - 00:27

А как мне впилить это в PHP и что бы аккаунт пополнялся, и инфа заносилась в БД MySQL ?
    • 0
  • Наверх

#5 Знаток ^-^ (WMID 273407224562 )

  • Группа: Пользователи
  • сообщений 6 059
  • Регистрация: 10-сентября 13
  • Webmoney BL

Отправлено 08 мая 2016 - 01:37

Прошу прощения, не совсем понял вопрос.

Вы хотите путём "влепления" формы оплаты на мерчант добиться пополнения аккаунта на сайте и записывать данные в MySQL? :blink:

Форма оплаты даёт только переход на сайт мерчанта и проведение там платежа. Чтобы пополнять аккаунт пользователя и добавлять/ обновлять данные в бд нужен файл обработчик.


Бесплатный SSL на 3 мес. / Сертификат SSL от 299 руб.
    • 0
  • Наверх

#6 Новичок Anastak (WMID 833105281248 )

  • Группа: Пользователи
  • сообщений 4
  • Регистрация: 07-мая 16
  • Webmoney BL

Отправлено 08 мая 2016 - 09:50

Я может не верно выразился, прошу прощения =)
Я имел ввиду то, что у меня был один код в контрольном файле, Вы сказали что сработает только через post и кинули пример кода. Вот как мне Ваш код вставить в мой файл контрольный? Ведь у меня PHP, а здесь код на HTML
Может я просто не догоняю, уж простите) Со мной можно связаться: vk.com/id190546907
Помогите, очень нужна такая система оплаты на хосте!!! =(
    • 0
  • Наверх

#7 Обычный пользователь, не сотрудник AndrewTishkin (WMID 282697973392 )

  • Группа: Модераторы
  • сообщений 16 602
  • Регистрация: 17-ноября 08
  • МестоположениеРоссия/Глазов
  • Webmoney BL

Отправлено 08 мая 2016 - 19:51

Вы каким макаром формируете кнопку "оплатить", которую увидит плательщик в своём браузере? Или Вы решили, что он Вам сумму каким-то телепатическим образом назовёт, а Вы за него процесс начнёте, тогда весьма интересно, кто и как подтверждать операцию-то списания средств с кошелька будет? ;)
Сами-то вообще хоть раз платёж через мерчант делали? Да хоть пополнение мобильного на telepay.webmoney.ru?

Вам надо в html-коде формируемой сервером страницы "впилить" форму с параметрами, которые передадутся мерчанту по нажатию плательщиком кнопки. Дальше процесс оплаты, если всё успешно - мерчант отсылает данные на один адрес Вашего сайта, где должны эту информацию принять и обработать (в базу внести), а плательщика перекидывает на другую.
 
Описание интерфейса сервиса Web Merchant Interface
 
Автоматический прием WM-платежей. Сервис WebMoney Merchant.
1zpt4647mzk.png.png Реферально-партнёрские ссылки и откровенная (само)реклама на форуме допускаются только в личной подписи :excl:
    • 1
  • Наверх