Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Платёжный скрипт WebMoney+логер

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем -FoX-, 24 окт 2014.

  1. Автор темы
    -FoX-

    -FoX- Старожил Пользователь

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Многие пользуются различными сервисами для приёма платежей, например Unitpay, Интеркасса и др. Но все они сдирают либо с вас, либо с игроков нехилую комиссию. И тут можно обойти эту комиссию просто начав принимать платежи с WebMoney, Qiwi, Yandex и др. напрямую, таким образом мы не будем платить посредникам.

    Особенности:
    • PHP 5.3
    • PDO
    • Логирование в бд

    Подключение(пока только WebMoney)
    1. Установите скрипт в любое удобное для вас место соблюдая структуру ../payservis/<файлы>
    2. Настройте под себя config.php поля, которые не можете заполнить оставьте на потом.
    3. Когда всё готово идём регистрировать кошелёк для приёма платежей.
    • Переходим по ссылке.
    • Создаём кошелёк.
    • Заполняем поля следующим образом:[​IMG]
      [​IMG]
    • Советую включить тестовый режим и провести несколько тестовых платежей. Деньги не спишутся.
    P.S. в скрипте нет формы запроса, поэтому напишу её здесь.

    <form action="https://merchant.webmoney.ru/lmi/payment.asp" method="POST">
    <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="Сумма платежа">
    <input type="hidden" name="LMI_PAYMENT_DESC" value="Что-то типо 'Пополнение счёта лалки1999'">
    <input type="hidden" name="LMI_PAYMENT_NO" value="ID игрока в таблице">
    <input type="hidden" name="LMI_PAYEE_PURSE" value="№ вашего кошелька(который мы настраивали выше)">
    <input type="submit" name="wmid" value="">
    </form>
    Подключение логера
    С логером всё очень просто.
    1. Добавьте таблицу paylogs в ту же базу данных (paylogs.sql).
    2. Включаем логер в конфиге.
    3. Переходим по ссылке http://ваш_сайт/*/payservis/logs.php (Можете вставить эту страницу через iframe).

    Скрины логера
    [​IMG]
    [​IMG]

    Добавление логера в скрипт Semen4ik'a (только UnitPay и только PDO. Может быть потом распишу и для интеркассы)(т.к. полностью отказаться от UnitPay невозможно, а хранить все логи удобнее в одном месте).
    1. Ищем
      public function pay($amount, $user) // пополнение счета
      {

    2. Добавляем ниже
      $date = time ( );
      $log = "INSERT INTO `paylogs` (`name`, `amount`, `date`, `info`) VALUES :)user, :amount, :date, 'UnitPay')";
    3. Ищем
      return $query->execute(array(":amount" => (int) $amount, ":user" => $user));
    4. Добавляем ниже
      $query->closeCursor();
      $conn->exec('SET NAMES utf8');
      $query = $conn->prepare($log);
      return $query->execute(array(":user" => $user, ":amount" => (int) $amount, ":date" => $date));
    5. У строки
      return $query->execute(array(":amount" => (int) $amount, ":user" => $user));
      удаляему return
    Баги:
    При нажатии "Лог за всё время" выделение с других активных кнопок слетает. На скрипт это никак не влияет, но с чем это связано я не знаю.

    Планы на будущее:
    Приём Qiwi
    Приём Yandex.Money
    Возможно приём ДеньгиМаилСру


    Если найдёте какие то баги пишите.
    Скачивание недоступно...
     
    Последнее редактирование: 13 июл 2015
  2. Хостинг MineCraft
    <
  3. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Qiwi и Yandex таким образом вы не сделаете, т.к. для подключения требуется зарегистрированный ИП или ООО которому будет выдаваться доступ к шлюзу.
     
  4. Gorn123698745

    Gorn123698745 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Gorn
    Отлично.
    Кстати как идет изменения лк?
     
  5. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    двойной слеш при коментах не пробовал?)
     
  6. Автор темы
    -FoX-

    -FoX- Старожил Пользователь

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Для киви ИП и ООО не нужны, прост будет комиссия 3% которую можно сдирать с плательщика. Для яндекса нужен аттестат как и в вебмани.
    Кому как удобнее, мне было удобнее так[DOUBLEPOST=1414169909,1414169015][/DOUBLEPOST]У киви другая проблема, если вебмани или юнитпэй делают запрос на спец. скрипт, то в киви надо самому делать запрос и проверять оплачен счёт или нет.
     
  7. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    Аттестат надо (Персональный?) или любой?
     
  8. gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    могу дать подобие LuzyPay там скрипты Webmoney Yandexmoney Qiwi
    отковыряешь в коде что тебе надо
     
  9. Автор темы
    -FoX-

    -FoX- Старожил Пользователь

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Вроде как любой, но лучше от начального, т.к. лимиты будут выше. У меня персональный, под сайт аттестат продавца, поэтому особо с этим проблем нет.
     
  10. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    Лимиты:работа кошелька в НЕ тестовом режиме невозможна (нет формального и выше аттестата или регистрации в Мегастоке)
     
  11. Автор темы
    -FoX-

    -FoX- Старожил Пользователь

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Что сложного получить формальный?[DOUBLEPOST=1414223450,1414223389][/DOUBLEPOST]
    Было бы полезно посмотреть Qiwi
     
  12. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    Все понятно, без персоналки не работает!
    Расходимся![DOUBLEPOST=1414223866,1414223794][/DOUBLEPOST]
    У меня формальный!

    Аттестат:Формальный

    http://passport.webmoney.ru/asp/certview.asp?wmid=729312455566
     
  13. mcdima

    mcdima Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    mcdima
    Формальный делится на 2 раздела:
    1. Без подтверждения паспорта
    2. C подтверждением данных из паспорта[DOUBLEPOST=1414229550][/DOUBLEPOST]После того как подтвердишь там будет значок как у меня [​IMG]
    http://passport.webmoney.ru/asp/certview.asp?wmid=404295452293
     
  14. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    Дело в том что на WEBMONEY Левые данные)
     
  15. Автор темы
    -FoX-

    -FoX- Старожил Пользователь

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Всё ясно, если у вас руки не из того места, то не надо грешить на остальных.
     
  16. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    lazypay это не помешало. лол.
     
  17. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Атестат продавца? Лузеры и обычный то не все получить могут xD.
     
  18. Автор темы
    -FoX-

    -FoX- Старожил Пользователь

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Я же не говорю что он обязательный, просто вы... кхм, выпендрится захотел. Для создания хватает формального со сканом паспорта(проверенным).
     
  19. Kirich

    Kirich Активный участник Пользователь

    Баллы:
    78
    <form method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp">
    <input type="number" name="LMI_PAYMENT_AMOUNT" style="width:50px;height:20px;" value="сумма">
    <input type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="описание">
    <input type="hidden" name="LMI_PAYMENT_NO" value="ид">
    <input type="hidden" name="LMI_PAYEE_PURSE" value="вмр">
    <input type="hidden" name="LMI_SIM_MODE" value="0">
    <input type="submit" value="Пополнить" class="uk-button uk-button-primary">
    </form>
     
  20. Kirich

    Kirich Активный участник Пользователь

    Баллы:
    78
    500:cry:
     
  21. Kirich

    Kirich Активный участник Пользователь

    Баллы:
    78
    value value value value value
    что хочешь туда пиши
     

Поделиться этой страницей