Автор Тема: при оплате не зачисляется серебро.. Помогите срочно пожалуйста  (Прочитано 1755 раз)

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

MilliАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 10 сообщений
  • Дата регистрации: Дек. 2017
  • Сообщений: 16
  • Страна: ru
  • Репутация +0/-0
  • Пол: Женский
Всем привет. помогите пожалуйста при оплате не зачисляется серебро. оплата проходит деньги снимаютя и приходят. но баланс серебра не пополняется  :tongue: :tongue: :tongue: весь форум перерыла вроде и тут есть такие подобные проблемы но это не решает мой случай. :grave: :grave: очень прошу помогите. мерчанте прописано все как надо и в настройках скрипта _class.config все прописано все. но проблема не решается . Помогите пожалуйста не проходите мимо
 

vokaphs

  • *
  • Оффлайн
  • Награды Более 6 лет на форуме !!! Более 10 сообщений
  • Дата регистрации: Дек. 2017
  • Сообщений: 17
  • Страна: ru
  • Поблагодарили: 2 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
Попробуй посмотреть в этой теме. Тоже долго искал решение. В обработчике все дело оказалось.
http://svalka58.ru/index.php?topic=4873.0
 

Kuper

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Топ 10 по сообщениям Репутация более 5
  • Дата регистрации: Дек. 2016
  • Возраст: 34
  • Сообщений: 435
  • Страна: ru
  • Поблагодарили: 35 раз(а)
  • Репутация +8/-2
  • Пол: Мужской
  • Дата рождения:
    1989-11-19
    Социальные сети:
    ВКонтакте
Всем привет. помогите пожалуйста при оплате не зачисляется серебро. оплата проходит деньги снимаютя и приходят. но баланс серебра не пополняется     весь форум перерыла вроде и тут есть такие подобные проблемы но это не решает мой случай.   очень прошу помогите. мерчанте прописано все как надо и в настройках скрипта _class.config все прописано все. но проблема не решается . Помогите пожалуйста не проходите мимо
Удивляют порой люди, написано всё как надо,и не работает :) URL обработчика какой прописан? Проверьте, соответствует ли с названием файла, и его расположением.

MilliАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 10 сообщений
  • Дата регистрации: Дек. 2017
  • Сообщений: 16
  • Страна: ru
  • Репутация +0/-0
  • Пол: Женский
http://ваш сайт/success.php

URL неуспешной оплаты :
http://ваш сайт/fail.php

URL обработчика:
http://ваш сайт/payeer_merchant.php

У меня вместо payeer-merchant.php в корневой папке лежит  payresultauto.php

я и так обработчик переименовала  http://мой сайт/payresultauto.php

и так http://мой сайт/status.php

и так http://мой сайт/payeer-merchant.php

все равно толку нет. незнаю что делать уже
 

Kuper

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Топ 10 по сообщениям Репутация более 5
  • Дата регистрации: Дек. 2016
  • Возраст: 34
  • Сообщений: 435
  • Страна: ru
  • Поблагодарили: 35 раз(а)
  • Репутация +8/-2
  • Пол: Мужской
  • Дата рождения:
    1989-11-19
    Социальные сети:
    ВКонтакте
http://ваш сайт/success.php

URL неуспешной оплаты :
http://ваш сайт/fail.php

URL обработчика:
http://ваш сайт/payeer_merchant.php

У меня вместо payeer-merchant.php в корневой папке лежит  payresultauto.php

я и так обработчик переименовала  http://мой сайт/payresultauto.php

и так http://мой сайт/status.php

и так http://мой сайт/payeer-merchant.php

все равно толку нет. незнаю что делать уже
Скрипт фф? Можно сюда ваш обработчик скинуть?
 

MilliАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 10 сообщений
  • Дата регистрации: Дек. 2017
  • Сообщений: 16
  • Страна: ru
  • Репутация +0/-0
  • Пол: Женский
<?
session_start();
# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}

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

if(empty($_SESSION['user_id'])){ exit;}


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

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

#рейтинг
include('status.php');

date_default_timezone_set('Europe/Moscow');
$koshel= $config->wprice; //кошель
$nowtime=time();
$nowtime2=time()-86400;
$user_id =$_SESSION['user_id'];
$db2->Query("DELETE FROM seo_basket WHERE time<$nowtime2 and  ok!=1");
$db2->Query("SELECT price,id FROM seo_basket WHERE fromid='$user_id' and  ok=0");
while($row=$db2->FetchArray()){

$price=$row['price'];
$id=$row['id'];
$datestart = date("Ymd H:i:s", time()-86400);
$datefinish = date("Ymd H:i:s", time()+86400);
include("$_SERVER[DOCUMENT_ROOT]/v2/_header.php");

$response = $wmxi->X3($koshel, intval(0), intval(0), intval(0), intval(0), trim($datestart), trim($datefinish));
$marat=$response->toArray();
$k=$marat['operations']['@attributes']['cnt'];
$vs=$marat['operations']['operation'];

       while($k!=0)
    {

     $k=$k-1;
     $vv=$vs[$k];
      $desc=$vv["desc"];
     $desc=iconv("utf-8","windows-1251",$desc);
      $amount = htmlspecialchars(@$vv["amount"], ENT_QUOTES);
      $checkwmid = htmlspecialchars(@$vv["corrwm"], ENT_QUOTES);
      $opertype = htmlspecialchars(@$vv["opertype"], ENT_QUOTES);
     $period=htmlspecialchars(@$vv["opertype"], ENT_QUOTES);
      $kosheluser = htmlspecialchars(@$vv["pursesrc"], ENT_QUOTES);
         
               //авто-защита от дебилов версия 2.0
                 $vowels = md5("$_SESSION[user]№$id");   
                 $pos=substr_count($desc, $vowels);      
    if($pos!=0 && $period==0 && $opertype == 0 and $price<=$amount)
     {   
    $db->Query("UPDATE seo_basket SET ok = '1' WHERE id = '$id'");
     
   $ik_payment_amount = $price;
   
   # Настройки
   $db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
   $sonfig_site = $db->FetchArray();
   
   $db->Query("SELECT user, referer_id, statreit, date_reg FROM yuzery_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) );
    # Конкурс
     $crazy = new crazy($db);
     $crazy->UpdatePoints($user_id, $serebro);
    #--------
   $db->Query("SELECT insert_sum FROM yuzery_b WHERE id = '{$user_id}'LIMIT 1");
   $ins_sum = $db->FetchRow();
   
   //$serebro=$serebro+($serebro*0.25);

 //для новых
   if (time()<($user_ardata["date_reg"] + ($sonfig_site["days_add_bonus"] * 86400))){
    $serebro = $serebro + ($serebro / 100*$sonfig_site["per_add_bonus"]);}
   //акция для всех
   if($sonfig_site["start_all"] + ($sonfig_site["day_all"] * 86400) > time()) {
    $serebro = $serebro + ($serebro / 100*$sonfig_site["per_all"]); }
   $lsb = time();
   
 $reit=$user_ardata["statreit"];
 if($reit>=$s6[1]){$sa=$s6;}else
 if($reit<=$s5[1]){$sa=$s5;}
 if($reit<=$s4[1]){$sa=$s4;}
 if($reit<=$s3[1]){$sa=$s3;}
 if($reit<=$s2[1]){$sa=$s2;}
 if($reit<=$s1[1]){$sa=$s1;}
   $to_referer = ($serebro * ($sa[4]/100));
   $db->Query("SELECT user FROM yuzery_a where id='{$user_id}' and banned!='0'");
   if($db->NumRows() > 0){ $denga="denga_ban";}else{ $denga="denga_b";}
   $db->Query("UPDATE yuzery_b SET $denga = $denga + '$serebro', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount' WHERE id = '{$user_id}'");
   
   #рейтинг
   $statreit=$ik_payment_amount/100*$star[2];
   $db->Query("UPDATE yuzery_a SET statreit = statreit + '$statreit' WHERE id = '{$user_id}'");
   
   #Билеты
   $biletsum=intval($serebro/20000);
   if($serebro>=200000){ $biletsum=$biletsum+3;}else
   if($serebro>=100000){ $biletsum=$biletsum+1;}
   if($biletsum!=0){ $db->Query("UPDATE yuzery_b SET bilet=bilet + $biletsum  WHERE id = '{$user_id}'");
   $biletsum1=$biletsum*1000;
   $db->Query("UPDATE db_config SET biletsum=biletsum+$biletsum1  where id = 1");
   }
   
   # Зачисляем средства рефереру и дерево
   $add_tree_referer = ($ins_sum <= 0.01) ? ", a_t = a_t + 1" : "";
   $db->Query("UPDATE yuzery_b SET denga_b = denga_b + $to_referer, from_referals = from_referals + '$to_referer' {$add_tree_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, type)
   VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd','Webmoney')");
  if($refid!=1) {
      # Конкурс
$competition = new competition($db);
$competition->UpdatePoints($user_id, $ik_payment_amount);
#--------
   }

 
 $wmset = new wmset();
   $marray = $wmset->GetSet($ik_payment_amount);
   
   $a_t = intval($marray["t_a"]);
   $b_t = intval($marray["t_b"]);
   $c_t = intval($marray["t_c"]);
   $d_t = intval($marray["t_d"]);
   $p_t = intval($marray["t_p"]);
   $e_t = intval($marray["t_e"]);
   
   $db->Query("UPDATE yuzery_b SET a_t = a_t + '$a_t', b_t = b_t + '$b_t', c_t = c_t + '$c_t', d_t = d_t + '$d_t', p_t = p_t + '$p_t', e_t = e_t + '$e_t',
   last_sbor = '$lsb' WHERE id = '{$user_id}'");

   # Обновление статистики сайта
   $db->Query("UPDATE db_stats SET all_insert = all_insert + '$ik_payment_amount' WHERE id = '1'");
   $db->Query("UPDATE db_config SET webmoney=webmoney+'$ik_payment_amount'  where id = 1");
   
   $v=1;     
   }
   }
   }
   if($v==1){
   ?>   
         <script type="text/javascript">
   location.replace("success.html");
   </script>
   <noscript>
   <meta http-equiv="refresh" content="0; url=success.php">
   </noscript>
   <? }else{ ?>
    <script type="text/javascript">
   location.replace("fail.html");
   </script>
   <noscript>
   <meta http-equiv="refresh" content="0; url=fail.html">
   </noscript>
   <?} ?>
 


Добавлено сообщение: [time]27 Декабрь 2017, 13:53:38[/time]
Скрипт фф? Можно сюда ваш обработчик скинуть?


Скинула уже проверьте есть ли там ошибка?
 

MilliАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 10 сообщений
  • Дата регистрации: Дек. 2017
  • Сообщений: 16
  • Страна: ru
  • Репутация +0/-0
  • Пол: Женский
помогите кто знает как решить мою проблему :help-6: :help-6: :help-6: :help-6: :help-6: :help-6: :help-6: :help-6: :help-6:
 

romcka8

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Болеее 500 сообщений Топ 10 по сообщениям Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 648
  • Страна: 00
  • Поблагодарили: 22 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
помогите кто знает как решить мою проблему :help-6: :help-6: :help-6: :help-6: :help-6: :help-6: :help-6: :help-6: :help-6:
Я вижу, что там две бд. Подключение к бд верно настроено?
 

MilliАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 10 сообщений
  • Дата регистрации: Дек. 2017
  • Сообщений: 16
  • Страна: ru
  • Репутация +0/-0
  • Пол: Женский
Я вижу, что там две бд. Подключение к бд верно настроено?
     Да все верно настроено оплата проходит и приходит но начисления серебра отсуствует и на базе не прописывается пополнение.  незнаю где ошибка уже 5 день не могу решить эту проблему :tongue: :tongue: :grave:
 

romcka8

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Болеее 500 сообщений Топ 10 по сообщениям Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 648
  • Страна: 00
  • Поблагодарили: 22 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
     Да все верно настроено оплата проходит и приходит но начисления серебра отсуствует и на базе не прописывается пополнение.  незнаю где ошибка уже 5 день не могу решить эту проблему :tongue: :tongue: :grave:
Ну, тогда и таблицы бд надо, может не сходится что-то...
Так хрен поймешь...
 

MilliАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 10 сообщений
  • Дата регистрации: Дек. 2017
  • Сообщений: 16
  • Страна: ru
  • Репутация +0/-0
  • Пол: Женский
Ну, тогда и таблицы бд надо, может не сходится что-то...
Так хрен поймешь...
Не знаю как таблицу отправлять посмотрите это этот скрипт     http://svalka58.ru/index.php?topic=3712.msg17517#msg17517  пожалуйста помогите найти ошибку
 

Kuper

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Топ 10 по сообщениям Репутация более 5
  • Дата регистрации: Дек. 2016
  • Возраст: 34
  • Сообщений: 435
  • Страна: ru
  • Поблагодарили: 35 раз(а)
  • Репутация +8/-2
  • Пол: Мужской
  • Дата рождения:
    1989-11-19
    Социальные сети:
    ВКонтакте
Не знаю как таблицу отправлять посмотрите это этот скрипт     http://svalka58.ru/index.php?topic=3712.msg17517#msg17517  пожалуйста помогите найти ошибку
Если сверять вашими руками и т.п. То так пару дней можно биться.
 
Теги: