Автор Тема: Скрипт mibux и мегакасса  (Прочитано 1867 раз)

0 Пользователей и 1 Гость просматривают эту тему.

СержАвтор темы

  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!!
  • Дата регистрации: Янв. 2018
  • Сообщений: 5
  • Страна: ua
  • Репутация +0/-0
  • Пол: Мужской
Скрипт mibux и мегакасса
« : 20 Января 2018, 15:46:47 »
Ребята, помогите мне справится с одной проблемой. Поставил пополнение с помощью мегакасса и все работает,  но не зачисляет деньги в самом аккаунте может не правильно прописую урл обработчика или еще что....подскажите кто может !!!^#|

Добавлено сообщение: [time]20 Январь 2018, 15:55:36[/time]
<?PHP

   $m_key = '7f6cadf6f9d98672';

   $uid               = $_POST["uid"];
   $amount               = $_POST["amount"];
   $amount_shop         = $_POST["amount_shop"];
   $amount_client         = $_POST["amount_client"];
   $currency            = $_POST["currency"];
   $order_id            = $_POST["order_id"];
   $payment_method_id      = $_POST["payment_method_id"];
   $payment_method_title   = $_POST["payment_method_title"];
   $client_email         = $_POST["client_email"];
   $signature            = $_POST["signature"];
      
   $sign_hash = md5($uid.':'.$amount.':'.$amount_shop.':'.$amount_client.'
   :'.$currency.':'.$order_id.':'.$payment_method_id.':'.$payment_method_title.':'.$client_email.':'.$m_key);
   
   
      $id_insert = intval($_POST['order_id']);
      $db->Query("SELECT * FROM inserts_ops WHERE id = '{$id_insert}'");
      
      if($db->NumRows() == 0){ echo htmlspecialchars($_POST['order_id'])."|error"; exit;}
      
      $insert_row = $db->FetchArray();
      if($insert_row["status"] > 1){ echo htmlspecialchars($_POST['order_id'])."|success"; exit;}
      
      $arr_types = array('insert'=>true,'temporary_buy'=>true);
      if(array_key_exists($insert_row['type_op'], $arr_types)){
         if($insert_row['type_op'] == 'insert'){
            $db->Query("UPDATE inserts_ops SET status = '2' WHERE id = '{$id_insert}'");
            $db->Query("UPDATE inserts SET status = '2' WHERE op_id = '{$id_insert}'");
            $money = $insert_row["money"];
            $user_id = intval($insert_row["user_id"]);
            $time = time();
            // Обновляем баланс
            $db->Query("SELECT * FROM users_ref WHERE user_id = '{$user_id}'");
            $user_data = $db->FetchArray();
            $ref_1 = ($money * 0.05);
            $db->Query("UPDATE users_conf SET b_out = b_out + '$ref_1' WHERE user_id = '".$user_data['ref_1']."'");
            $db->Query("UPDATE users_conf SET b_pur = b_pur + '{$money}' WHERE id = '{$user_id}'");
            $db->Query("UPDATE users_ref SET to_ref_1 = to_ref_1 + '{$ref_1}' WHERE id = '{$user_id}'");
            $db->Query("SELECT  * FROM competition WHERE id = '1'");
            $comp_dat = $db->FetchArray();
            if ($comp_dat['active'] == '2') {
               $active_id = intval($comp_dat['active_id']);
               $referer = intval($user_data['ref_1']);
               $db->Query("SELECT * FROM competitions WHERE id = '{$active_id}'");
               if ($db->NumRows() > 0) {
                  $db->Query("SELECT * FROM competition_users WHERE competition_id = '{$active_id}' AND user_id = '{$referer}'");
                  if ($db->NumRows() <= 0) {
                     $db->Query("SELECT login FROM users WHERE id = '{$referer}'");
                     $login = $db->FetchRow();
                     $db->Query("INSERT INTO competition_users (user_id,login,money,competition_id) VALUES ('{$referer}','{$login}','{$ref_1}','{$active_id}')");
                  }else {
                     $db->Query("UPDATE competition_users SET money = money + $ref_1 WHERE user_id = '{$referer}' AND competition_id = '{$active_id}'");
                  }
               }
            }
            echo htmlspecialchars($_POST['m_orderid'])."|success";
            exit;
         }elseif ($insert_row['type_op'] == 'temporary_buy') {
            $db->Query("UPDATE inserts_ops SET status = '2' WHERE id = '{$id_insert}'");
            $db->Query("SELECT * FROM temporary_buy WHERE op_id = '{$id_insert}'");
            $buy_data = $db->FetchArray();
            $db->Query("UPDATE temporary_buy SET status = '2' WHERE op_id = '{$id_insert}'");
            $money = $insert_row["money"];
            $ref_1 = ($money * 0.05);
            $db->Query("UPDATE users_conf SET b_out = b_out + '{$ref_1}' WHERE user_id = '".$buy_data['ref']."'");
            $type = $buy_data['type'];
            $item_id = $buy_data['item_id'];
            $time = time();
            // Обновляем баланс
            $db->Query("UPDATE {$type} SET balance = balance + '{$money}', active = '1' WHERE id = '{$item_id}'");
            echo htmlspecialchars($_POST['m_orderid'])."|success";
            exit;
         }
      }
   
   echo htmlspecialchars($_POST['order_id'])."|error";
   exit;

?>
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по сообщениям Топ 10 по созданным темам Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 32
  • Сообщений: 2029
  • Страна: ru
  • Поблагодарили: 243 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Скрипт mibux и мегакасса
« Ответ #1 : 20 Января 2018, 17:06:17 »
^55$ не по тему напишу

смущает эта фраза "и все работает " но при этом "не зачисляет деньги в самом аккаунте"

по сути сами себе противоречите

 

СержАвтор темы

  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!!
  • Дата регистрации: Янв. 2018
  • Сообщений: 5
  • Страна: ua
  • Репутация +0/-0
  • Пол: Мужской
Скрипт mibux и мегакасса
« Ответ #2 : 20 Января 2018, 17:36:48 »
^55$ не по тему напишу

смущает эта фраза "и все работает " но при этом "не зачисляет деньги в самом аккаунте"

по сути сами себе противоречите


Кто умный, тот поймет. я просил помощи а не общения...если не знаете, то и писать не обяз было
 

maks161

  • *
  • *
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 1750 сообщений Репутация более 15 Топ 10 по созданным темам Топ 10 по сообщениям За финансовую помощь форуму !!! Благодарность от форума Более 50 созданных тем За время в онлайне на форуме
  • Дата регистрации: Янв. 2016
  • Расположение: Ростов-на-Дону
  • Возраст: 40
  • Сообщений: 1757
  • Страна: ru
  • Поблагодарили: 150 раз(а)
  • Репутация +22/-5
  • Пол: Мужской
  • Дата рождения:
    1984-03-10
Скрипт mibux и мегакасса
« Ответ #3 : 20 Января 2018, 22:09:06 »
не рабочий у тебя модуль. 100% паблик.
 

СержАвтор темы

  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!!
  • Дата регистрации: Янв. 2018
  • Сообщений: 5
  • Страна: ua
  • Репутация +0/-0
  • Пол: Мужской
Скрипт mibux и мегакасса
« Ответ #4 : 23 Января 2018, 19:51:58 »
не рабочий у тебя модуль. 100% паблик.


А исправить не вариант?
 

romcka8

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Болеее 500 сообщений Топ 10 по сообщениям Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 648
  • Страна: 00
  • Поблагодарили: 22 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
Скрипт mibux и мегакасса
« Ответ #5 : 28 Января 2018, 05:33:08 »
А там кажись у них api менялось.
За печеньки могу поправить.
 

Kuper

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Топ 10 по сообщениям Репутация более 5
  • Дата регистрации: Дек. 2016
  • Возраст: 34
  • Сообщений: 435
  • Страна: ru
  • Поблагодарили: 35 раз(а)
  • Репутация +8/-2
  • Пол: Мужской
  • Дата рождения:
    1989-11-19
    Социальные сети:
    ВКонтакте
Скрипт mibux и мегакасса
« Ответ #6 : 28 Января 2018, 09:56:16 »
А там кажись у них api менялось.
Когда это? У меня всё работает)

romcka8

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Болеее 500 сообщений Топ 10 по сообщениям Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 648
  • Страна: 00
  • Поблагодарили: 22 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
Скрипт mibux и мегакасса
« Ответ #7 : 28 Января 2018, 20:38:55 »
Когда это? У меня всё работает)
Не помню когда, но менялось.
Возможно просто настройки неверно у него указаны.
 
Теги: