Пополнение free-kassa

  • Автор темы kvozimir
  • Дата начала
Kamikadze
Местный
Сообщения
53
Реакции
5
  • #121
Привет всем! Разобрался с папкой js,теперь в ссылке формируется все как положено, но также осталось "неверная электронная подпись"
Код:
<?PHP
# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}

# Класс конфига
$config = new config;

# Функции
$func = new func;

# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);

//extract($__GET);

$fk_merchant_id = '11111'; //merchant_id ID мазагина в free-kassa.ru http://free-kassa.ru/merchant/cabinet/help/
$fk_merchant_key = '111111'; //Секретное слово http://free-kassa.ru/merchant/cabinet/profile/tech.php
$fk_merchant_key2 = '111111'; //Секретное слово2 (result) http://free-kassa.ru/merchant/cabinet/profile/tech.php

$ik_payment_amount = round(floatval($__GET['AMOUNT']),2);
$user_id = $__GET['us_id'];
   
$hash = md5($fk_merchant_id.":".$_GET['AMOUNT'].":".$fk_merchant_key2.":".$_GET['MERCHANT_ORDER_ID']);

if ($hash != $__GET['SIGN']) die("SumError");
   
  
       # Настройки
    $db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
    $sonfig_site = $db->FetchArray();
  
   $db->Query("SELECT user, referer_id FROM db_users_a WHERE id = '{$user_id}' LIMIT 1");
   $user_ardata = $db->FetchArray();
   $user_name = $user_ardata["user"];
   $refid = $user_ardata["referer_id"];
  
   # Зачисляем баланс
   $serebro = sprintf("%.4f", floatval($sonfig_site["ser_per_wmr"] * $ik_payment_amount) );
  
   $db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1");
   $ins_sum = $db->FetchRow();
  
   $serebro = intval($ins_sum <= 0.01) ? ($serebro + ($serebro * 0.50) ) : $serebro;
   $add_tree = ( $ik_payment_amount >= 1999.99) ? 1 : 0;
   $lsb = time();
   $to_referer = ($serebro * 0.2);
  
   $db->Query("UPDATE db_users_b SET money_b = money_b + '$serebro', e_t = e_t + '$add_tree', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount' WHERE id = '{$user_id}'");
  
   # Зачисляем средства рефереру
  
   $db->Query("UPDATE db_users_b SET money_b = money_b + $to_referer, from_referals = from_referals + $to_referer WHERE id = '$refid'");
  
   # Статистика пополнений
   $da = time();
   $dd = $da + 60*60*24*15;
   $db->Query("INSERT INTO db_insert_money (user, user_id, money, serebro, date_add, date_del)
   VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd')");
  
  
  
   # Обновление статистики сайта
   $db->Query("UPDATE db_stats SET all_insert = all_insert + '$ik_payment_amount' WHERE id = '1'");


?>
 
MegaGoblin
PHP, JS, AJAX, CSS, HTML
Участник
Сообщения
322
Реакции
72
  • #122
Kamikadze написал(а):
Привет всем! Разобрался с папкой js,теперь в ссылке формируется все как положено, но также осталось "неверная электронная подпись"
Код:
<?PHP
# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}

# Класс конфига
$config = new config;

# Функции
$func = new func;

# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);

//extract($__GET);

$fk_merchant_id = '11111'; //merchant_id ID мазагина в free-kassa.ru http://free-kassa.ru/merchant/cabinet/help/
$fk_merchant_key = '111111'; //Секретное слово http://free-kassa.ru/merchant/cabinet/profile/tech.php
$fk_merchant_key2 = '111111'; //Секретное слово2 (result) http://free-kassa.ru/merchant/cabinet/profile/tech.php

$ik_payment_amount = round(floatval($__GET['AMOUNT']),2);
$user_id = $__GET['us_id'];
  
$hash = md5($fk_merchant_id.":".$_GET['AMOUNT'].":".$fk_merchant_key2.":".$_GET['MERCHANT_ORDER_ID']);

if ($hash != $__GET['SIGN']) die("SumError");
  
 
       # Настройки
    $db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
    $sonfig_site = $db->FetchArray();
 
   $db->Query("SELECT user, referer_id FROM db_users_a WHERE id = '{$user_id}' LIMIT 1");
   $user_ardata = $db->FetchArray();
   $user_name = $user_ardata["user"];
   $refid = $user_ardata["referer_id"];
 
   # Зачисляем баланс
   $serebro = sprintf("%.4f", floatval($sonfig_site["ser_per_wmr"] * $ik_payment_amount) );
 
   $db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1");
   $ins_sum = $db->FetchRow();
 
   $serebro = intval($ins_sum <= 0.01) ? ($serebro + ($serebro * 0.50) ) : $serebro;
   $add_tree = ( $ik_payment_amount >= 1999.99) ? 1 : 0;
   $lsb = time();
   $to_referer = ($serebro * 0.2);
 
   $db->Query("UPDATE db_users_b SET money_b = money_b + '$serebro', e_t = e_t + '$add_tree', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount' WHERE id = '{$user_id}'");
 
   # Зачисляем средства рефереру
 
   $db->Query("UPDATE db_users_b SET money_b = money_b + $to_referer, from_referals = from_referals + $to_referer WHERE id = '$refid'");
 
   # Статистика пополнений
   $da = time();
   $dd = $da + 60*60*24*15;
   $db->Query("INSERT INTO db_insert_money (user, user_id, money, serebro, date_add, date_del)
   VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd')");
 
 
 
   # Обновление статистики сайта
   $db->Query("UPDATE db_stats SET all_insert = all_insert + '$ik_payment_amount' WHERE id = '1'");


?>
Перепроверь свои настройки, правильно ли написал ID и секретные ключи. Функция формирования подписи правильная. Если подпись формируется, но она неправильная, то значит у тебя ошибка в данных для формирования.

Настройки не в файле мерчанта, который ты скинул, а на странице с формой ввода денег
 
Kamikadze
Местный
Сообщения
53
Реакции
5
  • #123
MegaGoblin написал(а):
Перепроверь свои настройки, правильно ли написал ID и секретные ключи. Функция формирования подписи правильная. Если подпись формируется, но она неправильная, то значит у тебя ошибка в данных для формирования.

Настройки не в файле мерчанта, который ты скинул, а на странице с формой ввода денег
А в этом файле верно все? у меня метод оповещения GET
 
MegaGoblin
PHP, JS, AJAX, CSS, HTML
Участник
Сообщения
322
Реакции
72
  • #124
Kamikadze написал(а):
А в этом файле верно все? у меня метод оповещения GET
В некоторых местах у тебя $__GET с двумя подчеркиваниями - надо одно $_GET - правь это
 
Andreys
Участник
Сообщения
576
Реакции
40
  • #125
Kamikadze написал(а):
Привет народ... Парился весь день с фри кассой...В конечном итоге "Неверная электронная подпись" в URL не прописывается секретное слово...уже че только не перепробовал...помогите
выше посты читал, но скрины не открываются(((
Слушай у меня такаяже проблема только на Cash Fast

Тоже не знаю че делать, пишет магазин не активен.Хотя на денвере подключаю все работает.
А с хостинга не видит ИД магазина((

Тоже че делать ??
 
Kamikadze
Местный
Сообщения
53
Реакции
5
  • #126
Andreys написал(а):
Слушай у меня такаяже проблема только на Cash Fast

Тоже не знаю че делать, пишет магазин не активен.Хотя на денвере подключаю все работает.
А с хостинга не видит ИД магазина((

Тоже че делать ??
Мне тут ребята подсказали про скрипты, т.е папку js, но вот почему у тебя ид не видит, это я не знаю, проверяй путь к файлам и сами файлы
 
Kamikadze
Местный
Сообщения
53
Реакции
5
  • #127
Все...наконец добил я эту фри кассу. Вообщем всем кому надо полные рабочие настройки в архиве [HIDE="20"] https://yadi.sk/d/G5lrYEzdgLQRE [/HIDE]
 
Последнее редактирование:
Viktor
Участник
Сообщения
734
Реакции
113
  • #128
Не могу найти модуля пополнения через Payeer
Есть у кого-нибудь? Выложите! А то вытаскивать со скрипта не охота, да и ошибки могут быть тогда.
 
Kamikadze
Местный
Сообщения
53
Реакции
5
  • #129
Viktor написал(а):
Не могу найти модуля пополнения через Payeer
Есть у кого-нибудь? Выложите! А то вытаскивать со скрипта не охота, да и ошибки могут быть тогда.
вот глянь https://yadi.sk/d/t34ThndFgLVvB
 
Viktor
Участник
Сообщения
734
Реакции
113
  • #130
Спасибо, то что надо!
 
Viktor
Участник
Сообщения
734
Реакции
113
  • #131
Тогда еще вопрос: есть ли у кого два файла совместные с пополнением фри-касса и payeer? insert и payment нужны. Подумал, может готовые уже есть у кого-то?
 
RusRus198
Участник
Сообщения
9
Реакции
1
  • #132
Stas79
Участник
Сообщения
401
Реакции
41
  • #133
Kamikadze написал(а):
Все...наконец добил я эту фри кассу. Вообщем всем кому надо полные рабочие настройки в архиве
Скачал Кассу по Вашей ссылке, уже два дня долбу (перепроверил все что возможно) Тех. поддержке сбросил все возможные файлы для проверки. В файлах все нормально. Сказали что ошибка в джава скрипте. Кто может помочь настроить Фрии кассу, а то достала уже эта ошибка: "Неверная электронная подпись". Возможно ли вообще на FF установить фрии кассу, а то я уже в этом сомневаюсь. Благодарю всех отозвавшихся.
 
Яна
Участник
Сообщения
316
Реакции
29
ICQ
667869781 667869781
  • #134
Возможно я гдето скачла полностью рабочию фри кассу немомню одна ошибка только была зачеслял баланс на вывод
 
Яна
Участник
Сообщения
316
Реакции
29
ICQ
667869781 667869781
  • #135
хотя эта фри касса ненужна наверно через неё уменя ниразу непополнли счёт
 
GLookin
Участник
Сообщения
296
Реакции
62
  • #136
Stas79 написал(а):
Скачал Кассу по Вашей ссылке, уже два дня долбу (перепроверил все что возможно) Тех. поддержке сбросил все возможные файлы для проверки. В файлах все нормально. Сказали что ошибка в джава скрипте. Кто может помочь настроить Фрии кассу, а то достала уже эта ошибка: "Неверная электронная подпись". Возможно ли вообще на FF установить фрии кассу, а то я уже в этом сомневаюсь. Благодарю всех отозвавшихся.
Конечно, возможно) У меня установлена. Были заморочки, конечно с ней. Но поставить удалось.

Яна написал(а):
хотя эта фри касса ненужна наверно через неё уменя ниразу непополнли счёт
У меня, наоборот через неё в основном )
не удобно, честно говоря мне, как администратору. Потому что, если основной баланс лежит на Free-Kassa приходится постоянно переводить все это дело на другие платежки. Ведь, платить то пользователям через Free-Kassa нельзя.
Да и комиссия у них адская для игровых сайтов с выводом средств. Кстати, у кого сколько?
Мне они установили 12% комиссию с каждого платежа с моего сайта +5% за вывод средств из Free-Kassa.
 
Kamikadze
Местный
Сообщения
53
Реакции
5
  • #137
Stas79 написал(а):
Скачал Кассу по Вашей ссылке, уже два дня долбу (перепроверил все что возможно) Тех. поддержке сбросил все возможные файлы для проверки. В файлах все нормально. Сказали что ошибка в джава скрипте. Кто может помочь настроить Фрии кассу, а то достала уже эта ошибка: "Неверная электронная подпись". Возможно ли вообще на FF установить фрии кассу, а то я уже в этом сомневаюсь. Благодарю всех отозвавшихся.
к меня тоже был косяк с папкой JS, заменил ее полностью, товарищ скинул
 
Stas79
Участник
Сообщения
401
Реакции
41
  • #138
Kamikadze написал(а):
к меня тоже был косяк с папкой JS, заменил ее полностью, товарищ скинул
Может даш свою папку JS?
 
Stas79
Участник
Сообщения
401
Реакции
41
  • #140
Kamikadze написал(а):
Благодарим. И сразу же хочется спросить: На шеллы, дыры и так далее, стоит проверять, или все в порядке?
 
Сверху