Беда, ребята! Хочу подключить на игровом хостинге систему пополнения через ВМ, но вот что то пошло не так, ошибка: err: 1 merchant purse () not specified or incorrect step:6
Перелистал кучу форумов, но внятного ответа так и не нашёл! Помогите!
err: 1 merchant purse () not specified or incorrect step:6
Автор Anastak, мая 07 2016 23:40
6 ответов в данной теме
#1 Новичок
Отправлено 07 мая 2016 - 23:40
#2 Новичок
Отправлено 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";
Ну вот всё же правильно, всё по инструкции, а не пашет, блин =(
#3 Знаток
Отправлено 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 руб.
#4 Новичок
Отправлено 08 мая 2016 - 00:27
А как мне впилить это в PHP и что бы аккаунт пополнялся, и инфа заносилась в БД MySQL ?
#5 Знаток
Отправлено 08 мая 2016 - 01:37
Прошу прощения, не совсем понял вопрос.
Вы хотите путём "влепления" формы оплаты на мерчант добиться пополнения аккаунта на сайте и записывать данные в MySQL?
Форма оплаты даёт только переход на сайт мерчанта и проведение там платежа. Чтобы пополнять аккаунт пользователя и добавлять/ обновлять данные в бд нужен файл обработчик.
Бесплатный SSL на 3 мес. / Сертификат SSL от 299 руб.
#6 Новичок
Отправлено 08 мая 2016 - 09:50
Я может не верно выразился, прошу прощения =)
Я имел ввиду то, что у меня был один код в контрольном файле, Вы сказали что сработает только через post и кинули пример кода. Вот как мне Ваш код вставить в мой файл контрольный? Ведь у меня PHP, а здесь код на HTML
Может я просто не догоняю, уж простите) Со мной можно связаться: vk.com/id190546907
Помогите, очень нужна такая система оплаты на хосте!!! =(
Я имел ввиду то, что у меня был один код в контрольном файле, Вы сказали что сработает только через post и кинули пример кода. Вот как мне Ваш код вставить в мой файл контрольный? Ведь у меня PHP, а здесь код на HTML
Может я просто не догоняю, уж простите) Со мной можно связаться: vk.com/id190546907
Помогите, очень нужна такая система оплаты на хосте!!! =(
#7 Обычный пользователь, не сотрудник
Отправлено 08 мая 2016 - 19:51
Вы каким макаром формируете кнопку "оплатить", которую увидит плательщик в своём браузере? Или Вы решили, что он Вам сумму каким-то телепатическим образом назовёт, а Вы за него процесс начнёте, тогда весьма интересно, кто и как подтверждать операцию-то списания средств с кошелька будет?
Сами-то вообще хоть раз платёж через мерчант делали? Да хоть пополнение мобильного на telepay.webmoney.ru?
Вам надо в html-коде формируемой сервером страницы "впилить" форму с параметрами, которые передадутся мерчанту по нажатию плательщиком кнопки. Дальше процесс оплаты, если всё успешно - мерчант отсылает данные на один адрес Вашего сайта, где должны эту информацию принять и обработать (в базу внести), а плательщика перекидывает на другую.
Описание интерфейса сервиса Web Merchant Interface
Автоматический прием WM-платежей. Сервис WebMoney Merchant.
Сами-то вообще хоть раз платёж через мерчант делали? Да хоть пополнение мобильного на telepay.webmoney.ru?
Вам надо в html-коде формируемой сервером страницы "впилить" форму с параметрами, которые передадутся мерчанту по нажатию плательщиком кнопки. Дальше процесс оплаты, если всё успешно - мерчант отсылает данные на один адрес Вашего сайта, где должны эту информацию принять и обработать (в базу внести), а плательщика перекидывает на другую.
Описание интерфейса сервиса Web Merchant Interface
Автоматический прием WM-платежей. Сервис WebMoney Merchant.
Реферально-партнёрские ссылки и откровенная (само)реклама на форуме допускаются только в личной подписи