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

Веб Универсальный скрипт для работы с платёжными системами

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

  1. Kirich

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

    Баллы:
    78
    Я, давно. Форма ведь есть.
     
  2. Хостинг MineCraft
    <
  3. Swidler

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

    Баллы:
    88
    Имя в Minecraft:
    Swidler
    Работает?
     
  4. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    -_-
    Кладешь файлы в папку с лк, вставляешь форму. Чего тут может не работать? И чего тут может быть сложного?
     
  5. Swidler

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

    Баллы:
    88
    Имя в Minecraft:
    Swidler
    5 копеек ? Отлично друг. В интеркассе изменили хз что - Перестал работать скрипт.
     
  6. enabled2k

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

    Баллы:
    76
    Имя в Minecraft:
    enabled2k
    я прикручивал могу дать
     
  7. Swidler

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

    Баллы:
    88
    Имя в Minecraft:
    Swidler
    У вас спрошу. Скрипт работает нормально ? У меня проблема заключается в данной хрени.
    Изображение: После пополнения - Успешно. Но бабло не зачисляется на счет игрока.
    2015-06-25_19h46_09.png
     
  8. enabled2k

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

    Баллы:
    76
    Имя в Minecraft:
    enabled2k
    В лк от Evan Да всё ок[DOUBLEPOST=1435247365,1435247320][/DOUBLEPOST]
    Вот если хотите проверьте http://samaracraft.ru/ demo demo
     
  9. Swidler

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

    Баллы:
    88
    Имя в Minecraft:
    Swidler
    Если будет не трудно - Скиньте в лс скриптик
     
  10. Kirich

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

    Баллы:
    78
    Если читать инструкцию всё будет работать!
     
  11. enabled2k

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

    Баллы:
    76
    Имя в Minecraft:
    enabled2k
    Да я уже ему скинул )
     
  12. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Ничего там не меняли. Как делал сто лет назад, так истоит и работает.
     
  13. Автор темы
    Semen4ik

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

    Баллы:
    123
    Skype:
    Semenov1215
    Имя в Minecraft:
    Semen4ik
    я бы поставил лойс, но их нет
     
  14. EndrBro

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

    Баллы:
    78
    Имя в Minecraft:
    EndrBro
    Дай мне пожалуйста
    Вк - http://vk.com/endrbrochannel
     
  15. Kirich

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

    Баллы:
    78
    самому тяжело?
     
  16. EndrBro

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

    Баллы:
    78
    Имя в Minecraft:
    EndrBro
    руки из попы(
     
  17. Kirich

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

    Баллы:
    78
    Думаю нет. Пускай free-kassa сама делает модуль. Но вряд-ли сделает под DLE там, т.к. это новостной движок...
     
  18. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Почему-то перестал передаваться параметр $_SESSION['dle_user_id'], ЛК формирует запрос без него и платежные шлюз не может его обработать.
    Формируется в запросе подобное: sum=1799&account=&desc=Пополнение+счёта+игрока+с+ID+-
    Значение account= пустое, как видно. Раньше работало. В чем может быть причина?[DOUBLEPOST=1436264320,1436264205][/DOUBLEPOST]Кстати, в логе ошибок пишет следующее:

    [Tue Jul 07 12:17:44 2015] [error] [client 178.204.182.15] PHP Notice: Undefined variable: member_id in /home/admin/web/site.ru/public_html/lk/include/config.php on line 110, referer: http://site.ru/kabinet.html
    [Tue Jul 07 12:17:44 2015] [error] [client 178.204.182.15] PHP Notice: Undefined variable: member_id in /home/admin/web/site.ru/public_html/lk/include/config.php on line 111, referer: http://site.ru/kabinet.html
    [Tue Jul 07 12:17:44 2015] [error] [client 178.204.182.15] PHP Notice: Undefined index: dle_user_id in /home/admin/web/site.ru/public_html/lk/include/config.php on line 145, referer: http://site.ru/kabinet.html[DOUBLEPOST=1436264497][/DOUBLEPOST]Вот конфиг:

    Код:
    <?php
    ###################################
    # ИНТЕРКАССА 2.0
    ###################################
    // ID кассы (можно узнать на странице со списком касс)
    $ikShopId = "СКРЫТО";
    
    // URL SCI (менять не нужно)
    $ikSciURL = "https://sci.interkassa.com/";
    
    // секретный ключ
    $ikSecretKey = "СКРЫТО";
    
    // тестовый ключ
    $ikTestingKey = "СКРЫТО";
    
    /*
        ВКЛ/ВЫКЛ РЕЖИМ ТЕСТИРОВАНИЯ
        Данная настройка отвечает за то, будут ли приниматься уведомления о платежах от тестовой платёжной системы.
        Используйте только для тестирования работы скриптов!
        По окончании тестирования, выставите значение данной настройки в false и в настройках кассы ОТКЛЮЧИТЕ тестовую платёжную систему.
    */
    $ikTesting = false;
    
    // Валюта, в которой передаётся сумма платежа на кассу
    $ikCurrency = "RUB"; // RUB/USD/EUR/UAH
    
    //................................................
    //...............Настройки кабинета...............
    //................................................
    
    //Настройка базы данных MySQL
    $db_host              = "СКРЫТО"; //Хост базы данных.
    $db_name              = "СКРЫТО"; //Имя базы данных.
    $db_user              = "СКРЫТО"; //Пользователь базы данных.
    $db_pass              = "СКРЫТО"; //Пароль базы данных.
    $db_charset              = "utf8"; //Кодировка базы данных.
    
    //Ссылки и название папки
    $url_lk                = "http://site.ru/kabinet.html"; //URL адрес вашего кабинета. Обязательно укажите свой!
    $folder_name           = "lk"; //Название корневой папки кабинета.
    
    //Магазин
    
    
    //Скины и плащи
    $skin_path            = "launcher/skins/"; //Путь до скинов.
    $cloak_path           = "launcher/cloaks/";//Путь до плащей.
    $hdskin_premium          = "true"; //Разрешить загружать hd скин. true - да.
    $hdcloak_premium      = "true"; //Разрешить загружать hd плащи. true - да.
    
    //Полномочия статусов
    $days_status            = 30; //На сколько дней осуществляется покупка статусов. Например на 30 дней.
    
    //Настройка прав статусов
    //Здесь указываются id статуса. По умолчанию: id '0' - игроки, id '1' - VIP игроки, id '2' - Premium игроки.
    $skin_upload_group       = array('0','1','2','19','24','23'); //Кому позволено загружать скины. По умолчанию позволено всем.
    $cloak_upload_group   = array('1','2','19','24','23'); //Кому позволено загружать плащи. По умолчанию позволено VIP и Premium.
    
    $hdskin_upload_group  = array('1','2','19','24','23','0'); //Кому позволено загружать HD скины. По умолчанию позволено Premium.
    $hdcloak_upload_group = array('1','2','19','24','23'); //Кому позволено загружать HD плащи. По умолчанию позволено Premium.
    
    $prefix_group          = array('2','4','19','24','23'); //Кому позволено менять префикс. По умолчанию позволено Premium.
    
    $exchange_ic_group    = array('0','1','2','19','24','23'); //Кому позволен обмен реальных денег на монеты IC. По умолчанию позволено всем.
    
    //АдминЦентр
    $admincenter_on          = "true"; //Включить АдминЦентр для администраторов.
    
    //iConomy
    $ic_on                  = "false"; //Включить функцию iConomy. В эту функицю входит: Показ кол-во монет, Обмен реальных денег на монеты. "false" - отключить её.
    $ic_table              = "iConomy"; //Таблица iConomy в базе данных.
    $ic_exchange          = "1/10"; //Курс обмена реальных денег (В рублях) на монеты. Например: 1/10 = 1 рубль меняется на 10 монет iConomy.
    
    //Разбан
    $unban_on                 = "false"; //Включить платный разбан. true - включить.
    $price_unban            = 90; //Цена 1 разбана
    $price_unban2           = 60; //На сколько дороже будет стоить 2 разбан игрока. Например на 30 руб. дороже.
    $price_unban3           = 90; //На скольке дороже будет стоить 3 и все последующие разбаны игрока. Например на 50 руб. дороже.
    
    //Префикс
    $prefix_len_max       = 10; //Максимальное кол-во символов в префиксе.
    $prefix_len_min       = 3; //Максимальное кол-во символов в префиксе.
    
    //CSS
    $css1                    = "/lk/css/style.css"; // Путь к CSS кабинета.
    
    $widthlk              = "630px"; //Ширина Личного кабинета.
    
    $alertwidth              = "581px"; //Ширина alert сообщений.
    
    $divwidth              = "270px"; //Ширина блоков.
    
    //Топ сайты проектов
    $topsite_on              = "true"; //Включить топ сайтов внизу вашего ЛК.
    $topsite1              = '<a href="http://topcraft.ru/servers/3254"><img src="http://topcraft.ru/ban_img/3254"></a>';
    $topsite2              = '<a href="http://www.want2vote.com/project/id4595/" target="_blank"><img src="http://www.want2vote.com/_status/pictures/status_votebanner/4595.jpg"></a>';
    $topsite3              = '';
    
    //................................................
    //...............Настройки кабинета...............
    //................................................
    
    //Не трогайте то, что внизу!!!
    $sql = mysql_connect($db_host, $db_user, $db_pass) or die(mysql_error());
    mysql_select_db($db_name, $sql) or die(mysql_error());
    mysql_query("SET NAMES '".$db_charset."'");
    
    $version = "0.6.5";
    $username = $member_id['name'];
    $money = $member_id['money'];
    
    //.................................................................................
    //...............Настройки универсально скрипта UnitPay и InterKassa...............
    //.................................................................................
    
    $config1 = array (
        /*
         * MySQL_DRIVER - Драйвер для подключения к базе данных
         * Может принимать значения (Регистр любой) - PDO (Рекомендовано), MySQLi или MySQL (Не рекомендовано!)
         * Если вы не знаете зачем нужен этот параметр, то не изменяйте его!
         */
        
        'mysql_driver' => 'PDO', // Драйвер для подключения к базе данных
       
        /*
         * Настройки базы данных
         */
        'host' => 'СКРЫТО', // MySQL Хост (IP/Domain)
        'user' => 'СКРЫТО', // MySQL Пользователь
        'pass' => 'СКРЫТО', // MySQL Пароль
        'bd_name' => 'СКРЫТО', // MySQL База Данных
    
        'table' => 'dle_users', // Таблица с валютой
        'column_money' => 'money', // Столбик рублей
        'column_user' => 'user_id', // Столбик имён
       
        /*
         * Настройки системы
         * USER_PARAM - уникальный пареметр, это может быть ID или никнейм (логин) игрока, зависит от параметра COLUMN_USER
         * Для CMS DLE - $_SESSION['dle_user_id'], но тогда COLUMN_USER - 'user_id'
         */
       
        'path' => 'lk', // Путь до файла payment.php от корня, без / (payment - поумолчанию)
        'user_param' => $_SESSION['dle_user_id'], // Уникальный параметр, напримаер логин или id игрока, зависит от параметра COLUMN_USER
       
        /*
         * Единые настройки платёжных системы
         */
       
        'description' => 'Пополнение счёта игрока с ID - ', // Описание платежа. DESCRIPTION USER_PARAM
        'max_pay' => 9999, // Максимальная сумма пополнения
       
        /*
         * MESSAGE - Вместо обычного текста, можно использовать HTML-тег META для переадресации на сайт.
         * META, обладает свойством REFRESH - <META HTTP-EQUIV="REFRESH" CONTENT="N;URL=адрес">
         * N - Время, через которое пользователя отправит на указанный http. http - Ссылка на сайт
         * Например: <META HTTP-EQUIV="REFRESH" CONTENT="0;URL=http://casioo.ru/">
         */
        'message' => array (
            'success' => 'Успешно.', // сообщение в случае успешной оплаты
            'fail' => 'Ошибка!', // сообщение в случае ошибки или неудачной оплаты.
        ),
       
        /*
         * Настройки платёжных систем
         * Пожробнее смотрите в инструкции.
         */
        'pay_system' => array (
            'interkassa' => array( // Настройки InterKassa
                'enable' => true, // Принимать платежи данной системы?
                'shop_id' => 'СКРЫТО', // ID магазина InterKassa
                'cur' => 'RUB', // Тип валюты (RUB UAH USD EUR)
                'key' => 'СКРЫТО', // Секретный ключ
                'test_key' => 'СКРЫТО', // Местовый секретный ключ
                'testing' => false // Включить режим тестирования?
            ),
           
            'unitpay' => array( // Настройки UnitPay
                'enable' => true, // Принимать платежи данной системы?
                'project_id' => 'СКРЫТО', // ID(Номер) проекта || demo - в случае тестого платежа
                'key' => 'СКРЫТО', // Секретный ключ
            ),
           
            /*'robokassa' => array( // Настройки RoboKassa
                'enable' => false, // Принимать платежи данной системы?
                'password1' => '', // Пароль #1                                В следующей версии.
                'password2' => '', // Пароль #2
                'login' => '', // Логин (Имя проекта) || demo - в случае тестого платежа
            ),*/
        )
    );
    
    
    ?>
     
  19. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Ну раньше работало. Я файлы лк не трогал... как исправить можно? Я в php не очень понимаю.
     
  20. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Старый FaiCraft 0.6.5. Файлы могу кинуть.
     
  21. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    https://yadi.sk/d/sioUPOfohidRU[DOUBLEPOST=1436268882,1436265351][/DOUBLEPOST]
    Сможешь помочь? :c
     

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