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

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

Код:
<?php
$config = array (
    'host' => 'localhost', // хост базы данных
    'user' => 'тутюзербд', // пользователь базы
    'pass' => 'тутпарольбд', // пароль базы данных
    'bd_name' => 'тутназваниебдонокакюзер', // имя базы данных
  
    'table' => 'users', // таблица рублей
    'column_money' => 'money', // столбик рублей
    'column_user' => 'username', // столбик имён
  
    'path' => 'payment', // путь до файла payment.php от корня, без /
    'user_param' => $_SESSION['username'], // Тут все правильно 100%, сессию цепляет
  
    'message' => array (
        'success' => 'Успешно.', // сообщение в случае успешной оплаты
        'fail' => 'Ошибка!', // сообщение в случае ошибки или неудачной оплаты.
    ),
  
    'interkassa' => array( // интеркасса
        'shop_id' => '533c494fbf4efc9f2513beaa', // id магазина
        'desc' => 'Пополнение счёта игрока - ', // Описание магазина - <user_param>
        'cur' => 'RUB', // Тип валюты RUB UAH USD EUR
        'max' => 10000, // Максимальная сумма пополнения
        'key' => 'тут основной секретный ключ', // основной секретный ключ
        'test_key' => 'uVSdTG2RwCEQAtxu', // тестовый секретный ключ
        'testing' => true // режим тестирования.
    )
);
?>
структура бд
 
C1I3MhJDLRQ.jpg

Ei6XkeDviRk.jpg
 
Английский то для кого?
Короче напишу лк, потом сами увидите. А-то выставляете меня дураком мол я нуб ****ый.
Вы и есть нуб, сами себя выставляете.
И ещё лучше бы было что-бы если интеркассу открывать в новом окне, а то там в фрейме оплата и идет, и кнопки криво отображаются при маленьких размерах <div class="content">
-_- там фремов и инклудов вообще не должно быть.
советую сделать по ID.
 
Вы и есть нуб, сами себя выставляете.

-_- там фремов и инклудов вообще не должно быть.
Да что же вы за человек такой невнимательный, я вас цитировал, ВАС?
f9e2069ad114ec97d402ee5c97dbc46435177001.jpg

Может кэш виноват, сделай на всякий случай вывод баланса.
PHP:
<?php
$connect = array (
  0    =>    "", # Host
  1    =>    "", # User
  2    =>    "", # Pass
  3    =>    "", # Base
);
$username = 'fles'; # Тут вставь свою переменную ника если хочешь.
$link = mysqli_connect ( $connect[0], $connect[1], $connect[2], $connect[3] );
$row = mysqli_fetch_assoc ( mysqli_query ( $link, " SELECT `money` FROM `users` WHERE `username`='{$username}' " ) );
!empty ( $row['money'] ) ? $money = $row['money'] : $money = 0;
echo $money . ' руб.';
 
Да что же вы за человек такой невнимательный, я вас цитировал, ВАС?
f9e2069ad114ec97d402ee5c97dbc46435177001.jpg


Может кэш виноват, сделай на всякий случай вывод баланса.
PHP:
<?php
$connect = array (
  0    =>    "", # Host
  1    =>    "", # User
  2    =>    "", # Pass
  3    =>    "", # Base
);
$username = 'fles'; # Тут вставь свою переменную ника если хочешь.
$link = mysqli_connect ( $connect[0], $connect[1], $connect[2], $connect[3] );
$row = mysqli_fetch_assoc ( mysqli_query ( $link, " SELECT `money` FROM `users` WHERE `username`='{$username}' " ) );
!empty ( $row['money'] ) ? $money = $row['money'] : $money = 0;
echo $money . ' руб.';
У меня какбэ сделано уже.
Я же кидал тестовый логин:
Test пароль:123321
 
Да что же вы за человек такой невнимательный, я вас цитировал, ВАС?
f9e2069ad114ec97d402ee5c97dbc46435177001.jpg


Может кэш виноват, сделай на всякий случай вывод баланса.
PHP:
<?php
$connect = array (
  0    =>    "", # Host
  1    =>    "", # User
  2    =>    "", # Pass
  3    =>    "", # Base
);
$username = 'fles'; # Тут вставь свою переменную ника если хочешь.
$link = mysqli_connect ( $connect[0], $connect[1], $connect[2], $connect[3] );
$row = mysqli_fetch_assoc ( mysqli_query ( $link, " SELECT `money` FROM `users` WHERE `username`='{$username}' " ) );
!empty ( $row['money'] ) ? $money = $row['money'] : $money = 0;
echo $money . ' руб.';
омг, что за идиот.
1. Там PDO, с mysqli работать не будет!
2. !empty ( $row['money'] ) ? $money = $row['money'] : $money = 0; // это шта? тернарный оператор по другому оформляется, а это ошибка синтаксиса
3. ти бог!

Код:
$connect = array (
  0    =>    "", # Host
  1    =>    "", # User
  2    =>    "", # Pass
  3    =>    "", # Base
);
это на сколько нужно было искаверкать такой массив
Код:
$connect = array ("host", "user", "pass", "database");
 
Когда будет дописан UnitPay и будет ли он вообще дописан? :creeper:
 
я только сейчас понял что он подпись не отправляет?)
 

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

Назад
Верх