Автор Тема: Проблема с снятием денег в сценарии  (Прочитано 201 раз)

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

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

nonyaАвтор темы

  • *
  • Оффлайн
  • Дата регистрации: Март 2019
  • Сообщений: 27
  • Страна: fr
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
привет
Хорошее время

Я установил другой скрипт прошлой ночью
Из-за множества проблем с этим скриптом
Я установил другой скрипт сейчас

Этот скрипт имеет только одну проблему

При снятии денег
Это ошибка
(Неправильный кошелёк, попробуйте снова.)

http://farm-gold.ml/Q.PNG
Проблема с снятием денег в сценарии

http://farm-gold.ml/Q.PNG


Этот код
скоросшиватель

pages/account/_payment.php

<?PHP
$_OPTIMIZATION["title"] = $lang['payment']['title'];
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
$status_array = array( 0 => "Checked", 1 => "Выплачивается", 2 => "Canceled", 3 => "Paid");
# Минималка серебром!
$minPay = $sonfig_site['min_pay'];
?>
<section class="no-padding-bottom">
    <div class="col-lg-12">
        <div class="card">
            <div class="card-body">
                <p><?= $lang['payment']['description_1'] ?> <a href="https://payeer.com/" target="_blank">Payeer</a>. <?= $lang['payment']['description_2'] ?></p>
                <?PHP
                    # Заносим выплату
                    if(isset($_POST["purse"])){
                        $purse = $func->validatePurse($_POST["purse"]);
                        $sum = intval($_POST["sum"]);
                        $val = "RUB";
                        if($purse !== false){
                            if($sum >= $minPay){
                                if($sum <= $user_data["money_p"]){
                                    # Проверяем на существующие заявки
                                    $db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')");
                                    if($db->FetchRow() == 0){
                                        ### Делаем выплату ###
                                        $payeer = new cPayeer($config->AccountNumber, $config->apiId, $config->apiKey);
                                        if ($payeer->isAuth())
                                        {
                                            $arBalance = $payeer->getBalance();
                                            if($arBalance["auth_error"] == 0)
                                            {
                                                $sum_pay = round( ($sum / $sonfig_site["ser_per_wmr"]), 2);
                                                $balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
                                                if($balance >= $sum_pay){
                                                    $arTransfer = $payeer->transfer(array(
                                                    'curIn' => 'RUB', // счет списания
                                                    'sum' => $sum_pay, // сумма получения
                                                    'curOut' => 'RUB', // валюта получения
                                                    'to' => $purse, // получатель (email)
                                                    'comment' => iconv('windows-1251', 'utf-8', "Payment to the user {$usname} from the project ".$_SERVER["HTTP_HOST"])
                                                    ));
                                                    if (!empty($arTransfer["historyId"]))
                                                    {
                                                        # Снимаем с пользователя
                                                        $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");
                                                        # Вставляем запись в выплаты
                                                        $da = time();
                                                        $dd = $da + 60*60*24*15;
                                                        $ppid = $arTransfer["historyId"];
                                                        $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, payment_id, date_add, status) VALUES ('$usname','$usid','$purse','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");
                                                        $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$sum_pay' WHERE id = '$usid'");
                                                        $db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
                                                        echo "<div class='alert alert-success'>{$lang['payment']['success']}</div>";
                                                    }
                                                    else
                                                    {
                                                        echo "<div class='alert alert-danger'>{$lang['payment']['errorUnkdown']}</div>";
                                                    }
                                                }else echo "<div class='alert alert-danger'>{$lang['payment']['error629']}</div>";
                                            }else echo "<div class='alert alert-danger'>{$lang['payment']['error630']}</div>";
                                        }else echo "<div class='alert alert-danger'>{$lang['payment']['error631']}</div>";
                                    }else echo "<div class='alert alert-danger'>{$lang['payment']['errorWait']}</div>";
                                }else echo "<div class='alert alert-danger'>{$lang['payment']['errorMax']}</div>";
                            }else $errorMsg = sprintf($lang['payment']['errorMin'],$minPay,$config->settings['coins']); echo "<div class='alert alert-danger'>{$errorMsg}</div>";
                        }else echo "<div class='alert alert-danger'>{$lang['payment']['errorWallet']}</div>";
                    }
                ?>
            </div>
        </div>
    </div>
</section>
<section class="no-padding-top">
    <div class="col-sm-6 offset-3">
        <div class="card">
            <div class="card-header text-center">
                <h4><?php echo $lang['payment']['title'];?></h4>
            </div>
            <div class="card-body">
                <form action="" method="post">
                    <div class="form-group">
                        <label><?php echo $lang["common"]['wallet']; ?></label>
                        <input type="text" name="purse" size="15" class="form-control"/>
                    </div>
                    <div class="form-group">
                        <label><?php echo $lang["payment"]['give']; ?> [<?php echo $lang["common"]['min']; ?> <?php echo $minPay;?>] <?php echo $config->settings['coins'];?></label>
                        <input type="text" class="form-control" name="sum" id="sum" value="<?php echo round($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" />
                    </div>
                    <div class="form-group">
                        <label><?php echo $lang["payment"]['receive']; ?> <span id="res_val"></span></label>
                        <div class="input-group">
                            <input type="text" class="form-control" name="res" id="res_sum" value="0" size="15" readonly/>
                            <div class="input-group-text"><?php echo $config->currency['symbol'];?></div>
                        </div>
                    </div>
                    <input type="hidden" name="per" id="RUB" value="<?php echo $sonfig_site["ser_per_wmr"]; ?>" disabled="disabled"/>
                    <input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/>
                    <input type="hidden" name="val_type" id="val_type" value="RUB" />
                    <button type="submit" name="swap" class="btn btn-primary"><?php echo $lang["btn"]['withdraw']; ?></button>
                    </tr>
                </form>
                <script language="javascript">PaymentSum(); SetVal();</script>
            </div>
        </div>
    </div>
</section>
<section class="no-padding-top">
    <div class="col-sm-12">
        <div class="card">
            <div class="card-header text-center">
                <h4><?php echo $lang["payment"]['latests']; ?></h4>
            </div>
            <div class="card-body">
                <table class="table table-striped">
                    <thead class="text-center">
                        <th><?php echo $lang["payment"]['give']; ?></th>
                        <th><?php echo $lang["payment"]['receive']; ?></th>
                        <th><?php echo $lang["common"]['wallet']; ?></th>
                        <th><?php echo $lang["common"]['date']; ?></th>
                        <th><?php echo $lang["common"]['status']; ?></th>
                    </thead>
                    <?PHP
                    $db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 20");
                    if($db->NumRows() > 0){
                        while($ref = $db->FetchArray()){
                            ?>
                            <tr class="htt">
                                <td align="center"><?php echo $ref["serebro"]; ?></td>
                                <td align="center"><?php echo sprintf("%.2f",$ref["sum"] - $ref["comission"]); ?> <?php echo $ref["valuta"]; ?></td>
                                <td align="center"><?php echo $ref["purse"]; ?></td>
                                <td align="center"><?php echo date("d.m.Y",$ref["date_add"]); ?></td>
                                <td align="center"><?php echo $status_array[$ref["status"]]; ?></td>
                            </tr>
                            <?PHP
                        }
                    }else echo '<tr><td align="center" colspan="5">'.$lang["error_messages"]['noresults'].'</td></tr>'
                    ?>
                </table>
            </div>
        </div>
    </div>
</section>
 

goodwin

  • *
  • *
  • Оффлайн
  • Награды Болеее 300 сообщений За помощь пользователям Репутация более 10 Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Дек. 2017
  • Сообщений: 304
  • Страна: ru
  • Поблагодарили: 50 раз(а)
  • Репутация +10/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #1 : 17 Марта 2019, 22:08:05 »
сохранение кошелька есть?
 
Пользователи, которые поблагодарили этот пост: nonya

nonyaАвтор темы

  • *
  • Оффлайн
  • Дата регистрации: Март 2019
  • Сообщений: 27
  • Страна: fr
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #2 : 17 Марта 2019, 22:14:34 »
сохранение кошелька есть?


привет
Что я должен сделать, чтобы решить эту проблему

Я поделился кодами

pages/account/_payment.php


Добавлено сообщение: 17 Марта 2019, 22:27:02
сохранение кошелька есть?

Депозит на сайте работает без проблем
Просто проблема снятия упомянутых выше средств
 

goodwin

  • *
  • *
  • Оффлайн
  • Награды Болеее 300 сообщений За помощь пользователям Репутация более 10 Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Дек. 2017
  • Сообщений: 304
  • Страна: ru
  • Поблагодарили: 50 раз(а)
  • Репутация +10/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #3 : 17 Марта 2019, 23:24:07 »
в настройках аккаунта есть ввод кошелька payeer?
 
Пользователи, которые поблагодарили этот пост: nonya

maks161

  • *
  • *
  • *
  • Оффлайн
  • Награды Топ 10 по сообщениям Топ 10 по созданным темам Репутация более 15 Три года на форуме !!! За финансовую помощь форуму !!! Более 1500 сообщений Благодарность от форума Более 50 созданных тем За время в онлайне на форуме
  • Дата регистрации: Янв. 2016
  • Расположение: Ростов-на-Дону
  • Возраст: 35
  • Сообщений: 1697
  • Страна: ru
  • Поблагодарили: 125 раз(а)
  • Репутация +20/-5
  • Пол: Мужской
  • Дата рождения:1984-03-10
    • Награды
Проблема с снятием денег в сценарии
« Ответ #4 : 17 Марта 2019, 23:25:27 »
судя по всему ты пытыешься вывести деньги на 10 ти значный паер.а у тебя в базе и в файле стоит еще 7-8 значный.надо сменить для начала в файле и в базе а потом пробовать выводить.
http://prntscr.com/k8k9x7 дальше http://prntscr.com/k8kafb а кошелек в этой теме http://svalka58.ru/index.php?topic=5418.0

 
Пользователи, которые поблагодарили этот пост: nonya

goodwin

  • *
  • *
  • Оффлайн
  • Награды Болеее 300 сообщений За помощь пользователям Репутация более 10 Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Дек. 2017
  • Сообщений: 304
  • Страна: ru
  • Поблагодарили: 50 раз(а)
  • Репутация +10/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #5 : 17 Марта 2019, 23:30:21 »
судя по всему ты пытыешься вывести деньги на 10 ти значный паер.а у тебя в базе и в файле стоит еще 7-8 значный.надо сменить для начала в файле и в базе а потом пробовать выводить.
на 11 пытается, тут два варианта или есть привязка кошелька или надо добавить в файл выплат длину кошеля
 

nonyaАвтор темы

  • *
  • Оффлайн
  • Дата регистрации: Март 2019
  • Сообщений: 27
  • Страна: fr
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #6 : 17 Марта 2019, 23:46:34 »
в настройках аккаунта есть ввод кошелька payeer?
Может ты меня не понял

Я сделал всю информацию и настройки Payeer


Депозит работает на моем сайте

Проблема в выводе деньги
Говорит об ошибке

 

goodwin

  • *
  • *
  • Оффлайн
  • Награды Болеее 300 сообщений За помощь пользователям Репутация более 10 Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Дек. 2017
  • Сообщений: 304
  • Страна: ru
  • Поблагодарили: 50 раз(а)
  • Репутация +10/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #7 : 17 Марта 2019, 23:48:35 »
Может ты меня не понял

Я сделал всю информацию и настройки Payeer


Депозит работает на моем сайте

Проблема в выводе деньги
Говорит об ошибке
да не, скорее ты меня не понимаешь. В скрипте есть привязка кошелька к аккаунту?
 
Пользователи, которые поблагодарили этот пост: nonya

nonyaАвтор темы

  • *
  • Оффлайн
  • Дата регистрации: Март 2019
  • Сообщений: 27
  • Страна: fr
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #8 : 17 Марта 2019, 23:56:30 »
на 11 пытается, тут два варианта или есть привязка кошелька или надо добавить в файл выплат длину кошеля
http://farm-gold.ml/2321.PNG
Проблема с снятием денег в сценарии


Депозит на сайте не проблема И работает

Проблема в  Снятие

http://farm-gold.ml/eroor.PNG
Проблема с снятием денег в сценарии


Добавлено сообщение: 17 Марта 2019, 23:57:51
да не, скорее ты меня не понимаешь. В скрипте есть привязка кошелька к аккаунту?
Да, на счет Payeer

Мой сайт https://farm-gold.ml/
 

goodwin

  • *
  • *
  • Оффлайн
  • Награды Болеее 300 сообщений За помощь пользователям Репутация более 10 Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Дек. 2017
  • Сообщений: 304
  • Страна: ru
  • Поблагодарили: 50 раз(а)
  • Репутация +10/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #9 : 17 Марта 2019, 23:58:01 »
да ты издеваешься что ли. Я у тебя спрашиваю, в игре твоей, в самой игре есть функция или настройка привязка кошелька к аккаунту игры.
 
Пользователи, которые поблагодарили этот пост: nonya

shans5

  • *
  • *
  • Оффлайн
  • Награды Топ 10 по сообщениям Топ 10 по созданным темам Более 1000 созданных тем Репутация более 50 Более 3000 сообщений Три года на форуме !!! Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 40
  • Сообщений: 3736
  • Страна: ru
  • Поблагодарили: 791 раз(а)
  • Репутация +69/-5
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:1979-06-30
    • Награды
Проблема с снятием денег в сценарии
« Ответ #10 : 17 Марта 2019, 23:59:01 »
Разговор зашёл в тупик  :be happy:
Подвергнуть критике, может любой.
Создать то,что будет подвергнуто критике,дано не каждому.
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Топ 10 по сообщениям Топ 10 по созданным темам Более 1000 созданных тем Репутация более 50 Более 3000 сообщений Три года на форуме !!! Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 40
  • Сообщений: 3736
  • Страна: ru
  • Поблагодарили: 791 раз(а)
  • Репутация +69/-5
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:1979-06-30
    • Награды
Проблема с снятием денег в сценарии
« Ответ #11 : 18 Марта 2019, 00:01:20 »
Нет там привязки в проекте....
 
Пользователи, которые поблагодарили этот пост: nonya

nonyaАвтор темы

  • *
  • Оффлайн
  • Дата регистрации: Март 2019
  • Сообщений: 27
  • Страна: fr
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #12 : 18 Марта 2019, 00:01:40 »
да ты издеваешься что ли. Я у тебя спрашиваю, в игре твоей, в самой игре есть функция или настройка привязка кошелька к аккаунту игры.

Этот скрипт похож на все существующие скрипты
Как установить его и установить как все скрипты на ферме Как и все скрипты

Добавлено сообщение: 18 Марта 2019, 00:03:23
Нет там привязки в проекте....
При снятии денег
Делает ошибку
http://farm-gold.ml/eroor.PNG
Проблема с снятием денег в сценарии

http://farm-gold.ml/eroor.PNG
 
Помечен как лучший ответ пользователем nonya 18 Марта 2019, 00:11:54

goodwin

  • *
  • *
  • Оффлайн
  • Награды Болеее 300 сообщений За помощь пользователям Репутация более 10 Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Дек. 2017
  • Сообщений: 304
  • Страна: ru
  • Поблагодарили: 50 раз(а)
  • Репутация +10/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #13 : 18 Марта 2019, 00:05:09 »
пробуй так
<?PHP
$_OPTIMIZATION["title"] = $lang['payment']['title'];
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
$status_array = array( 0 => "Checked", 1 => "Выплачивается", 2 => "Canceled", 3 => "Paid");
# Минималка серебром!
$minPay = $sonfig_site['min_pay'];
?>
<section class="no-padding-bottom">
    <div class="col-lg-12">
        <div class="card">
            <div class="card-body">
                <p><?= $lang['payment']['description_1'] ?> <a href="https://payeer.com/" target="_blank">Payeer</a>. <?= $lang['payment']['description_2'] ?></p>
                <?PHP
               function ViewPurse($purse){
      
            if( substr($purse,0,1) != "P" ) return false;
            if( !preg_match("/^[0-9]{7,11}$/", substr($purse,1)) ) return false;
            return $purse;
            }

                    # Заносим выплату
                    if(isset($_POST["purse"])){
                        $purse = ViewPurse($_POST["purse"]);
                        $sum = intval($_POST["sum"]);
                        $val = "RUB";
                        if($purse !== false){
                            if($sum >= $minPay){
                                if($sum <= $user_data["money_p"]){
                                    # Проверяем на существующие заявки
                                    $db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')");
                                    if($db->FetchRow() == 0){
                                        ### Делаем выплату ###
                                        $payeer = new cPayeer($config->AccountNumber, $config->apiId, $config->apiKey);
                                        if ($payeer->isAuth())
                                        {
                                            $arBalance = $payeer->getBalance();
                                            if($arBalance["auth_error"] == 0)
                                            {
                                                $sum_pay = round( ($sum / $sonfig_site["ser_per_wmr"]), 2);
                                                $balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
                                                if($balance >= $sum_pay){
                                                    $arTransfer = $payeer->transfer(array(
                                                    'curIn' => 'RUB', // счет списания
                                                    'sum' => $sum_pay, // сумма получения
                                                    'curOut' => 'RUB', // валюта получения
                                                    'to' => $purse, // получатель (email)
                                                    'comment' => iconv('windows-1251', 'utf-8', "Payment to the user {$usname} from the project ".$_SERVER["HTTP_HOST"])
                                                    ));
                                                    if (!empty($arTransfer["historyId"]))
                                                    {
                                                        # Снимаем с пользователя
                                                        $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");
                                                        # Вставляем запись в выплаты
                                                        $da = time();
                                                        $dd = $da + 60*60*24*15;
                                                        $ppid = $arTransfer["historyId"];
                                                        $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, payment_id, date_add, status) VALUES ('$usname','$usid','$purse','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");
                                                        $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$sum_pay' WHERE id = '$usid'");
                                                        $db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
                                                        echo "<div class='alert alert-success'>{$lang['payment']['success']}</div>";
                                                    }
                                                    else
                                                    {
                                                        echo "<div class='alert alert-danger'>{$lang['payment']['errorUnkdown']}</div>";
                                                    }
                                                }else echo "<div class='alert alert-danger'>{$lang['payment']['error629']}</div>";
                                            }else echo "<div class='alert alert-danger'>{$lang['payment']['error630']}</div>";
                                        }else echo "<div class='alert alert-danger'>{$lang['payment']['error631']}</div>";
                                    }else echo "<div class='alert alert-danger'>{$lang['payment']['errorWait']}</div>";
                                }else echo "<div class='alert alert-danger'>{$lang['payment']['errorMax']}</div>";
                            }else $errorMsg = sprintf($lang['payment']['errorMin'],$minPay,$config->settings['coins']); echo "<div class='alert alert-danger'>{$errorMsg}</div>";
                        }else echo "<div class='alert alert-danger'>{$lang['payment']['errorWallet']}</div>";
                    }
                ?>
            </div>
        </div>
    </div>
</section>
<section class="no-padding-top">
    <div class="col-sm-6 offset-3">
        <div class="card">
            <div class="card-header text-center">
                <h4><?php echo $lang['payment']['title'];?></h4>
            </div>
            <div class="card-body">
                <form action="" method="post">
                    <div class="form-group">
                        <label><?php echo $lang["common"]['wallet']; ?></label>
                        <input type="text" name="purse" size="15" class="form-control"/>
                    </div>
                    <div class="form-group">
                        <label><?php echo $lang["payment"]['give']; ?> [<?php echo $lang["common"]['min']; ?> <?php echo $minPay;?>] <?php echo $config->settings['coins'];?></label>
                        <input type="text" class="form-control" name="sum" id="sum" value="<?php echo round($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" />
                    </div>
                    <div class="form-group">
                        <label><?php echo $lang["payment"]['receive']; ?> <span id="res_val"></span></label>
                        <div class="input-group">
                            <input type="text" class="form-control" name="res" id="res_sum" value="0" size="15" readonly/>
                            <div class="input-group-text"><?php echo $config->currency['symbol'];?></div>
                        </div>
                    </div>
                    <input type="hidden" name="per" id="RUB" value="<?php echo $sonfig_site["ser_per_wmr"]; ?>" disabled="disabled"/>
                    <input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/>
                    <input type="hidden" name="val_type" id="val_type" value="RUB" />
                    <button type="submit" name="swap" class="btn btn-primary"><?php echo $lang["btn"]['withdraw']; ?></button>
                    </tr>
                </form>
                <script language="javascript">PaymentSum(); SetVal();</script>
            </div>
        </div>
    </div>
</section>
<section class="no-padding-top">
    <div class="col-sm-12">
        <div class="card">
            <div class="card-header text-center">
                <h4><?php echo $lang["payment"]['latests']; ?></h4>
            </div>
            <div class="card-body">
                <table class="table table-striped">
                    <thead class="text-center">
                        <th><?php echo $lang["payment"]['give']; ?></th>
                        <th><?php echo $lang["payment"]['receive']; ?></th>
                        <th><?php echo $lang["common"]['wallet']; ?></th>
                        <th><?php echo $lang["common"]['date']; ?></th>
                        <th><?php echo $lang["common"]['status']; ?></th>
                    </thead>
                    <?PHP
                    $db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 20");
                    if($db->NumRows() > 0){
                        while($ref = $db->FetchArray()){
                            ?>
                            <tr class="htt">
                                <td align="center"><?php echo $ref["serebro"]; ?></td>
                                <td align="center"><?php echo sprintf("%.2f",$ref["sum"] - $ref["comission"]); ?> <?php echo $ref["valuta"]; ?></td>
                                <td align="center"><?php echo $ref["purse"]; ?></td>
                                <td align="center"><?php echo date("d.m.Y",$ref["date_add"]); ?></td>
                                <td align="center"><?php echo $status_array[$ref["status"]]; ?></td>
                            </tr>
                            <?PHP
                        }
                    }else echo '<tr><td align="center" colspan="5">'.$lang["error_messages"]['noresults'].'</td></tr>'
                    ?>
                </table>
            </div>
        </div>
    </div>
</section>
 

nonyaАвтор темы

  • *
  • Оффлайн
  • Дата регистрации: Март 2019
  • Сообщений: 27
  • Страна: fr
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Проблема с снятием денег в сценарии
« Ответ #14 : 18 Марта 2019, 00:14:09 »
пробуй так
<?PHP
$_OPTIMIZATION["title"] = $lang['payment']['title'];
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
$status_array = array( 0 => "Checked", 1 => "Выплачивается", 2 => "Canceled", 3 => "Paid");
# Минималка серебром!
$minPay = $sonfig_site['min_pay'];
?>
<section class="no-padding-bottom">
    <div class="col-lg-12">
        <div class="card">
            <div class="card-body">
                <p><?= $lang['payment']['description_1'] ?> <a href="https://payeer.com/" target="_blank">Payeer</a>. <?= $lang['payment']['description_2'] ?></p>
                <?PHP
               function ViewPurse($purse){
      
            if( substr($purse,0,1) != "P" ) return false;
            if( !preg_match("/^[0-9]{7,11}$/", substr($purse,1)) ) return false;
            return $purse;
            }

                    # Заносим выплату
                    if(isset($_POST["purse"])){
                        $purse = ViewPurse($_POST["purse"]);
                        $sum = intval($_POST["sum"]);
                        $val = "RUB";
                        if($purse !== false){
                            if($sum >= $minPay){
                                if($sum <= $user_data["money_p"]){
                                    # Проверяем на существующие заявки
                                    $db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')");
                                    if($db->FetchRow() == 0){
                                        ### Делаем выплату ###
                                        $payeer = new cPayeer($config->AccountNumber, $config->apiId, $config->apiKey);
                                        if ($payeer->isAuth())
                                        {
                                            $arBalance = $payeer->getBalance();
                                            if($arBalance["auth_error"] == 0)
                                            {
                                                $sum_pay = round( ($sum / $sonfig_site["ser_per_wmr"]), 2);
                                                $balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
                                                if($balance >= $sum_pay){
                                                    $arTransfer = $payeer->transfer(array(
                                                    'curIn' => 'RUB', // счет списания
                                                    'sum' => $sum_pay, // сумма получения
                                                    'curOut' => 'RUB', // валюта получения
                                                    'to' => $purse, // получатель (email)
                                                    'comment' => iconv('windows-1251', 'utf-8', "Payment to the user {$usname} from the project ".$_SERVER["HTTP_HOST"])
                                                    ));
                                                    if (!empty($arTransfer["historyId"]))
                                                    {
                                                        # Снимаем с пользователя
                                                        $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");
                                                        # Вставляем запись в выплаты
                                                        $da = time();
                                                        $dd = $da + 60*60*24*15;
                                                        $ppid = $arTransfer["historyId"];
                                                        $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, payment_id, date_add, status) VALUES ('$usname','$usid','$purse','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");
                                                        $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$sum_pay' WHERE id = '$usid'");
                                                        $db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
                                                        echo "<div class='alert alert-success'>{$lang['payment']['success']}</div>";
                                                    }
                                                    else
                                                    {
                                                        echo "<div class='alert alert-danger'>{$lang['payment']['errorUnkdown']}</div>";
                                                    }
                                                }else echo "<div class='alert alert-danger'>{$lang['payment']['error629']}</div>";
                                            }else echo "<div class='alert alert-danger'>{$lang['payment']['error630']}</div>";
                                        }else echo "<div class='alert alert-danger'>{$lang['payment']['error631']}</div>";
                                    }else echo "<div class='alert alert-danger'>{$lang['payment']['errorWait']}</div>";
                                }else echo "<div class='alert alert-danger'>{$lang['payment']['errorMax']}</div>";
                            }else $errorMsg = sprintf($lang['payment']['errorMin'],$minPay,$config->settings['coins']); echo "<div class='alert alert-danger'>{$errorMsg}</div>";
                        }else echo "<div class='alert alert-danger'>{$lang['payment']['errorWallet']}</div>";
                    }
                ?>
            </div>
        </div>
    </div>
</section>
<section class="no-padding-top">
    <div class="col-sm-6 offset-3">
        <div class="card">
            <div class="card-header text-center">
                <h4><?php echo $lang['payment']['title'];?></h4>
            </div>
            <div class="card-body">
                <form action="" method="post">
                    <div class="form-group">
                        <label><?php echo $lang["common"]['wallet']; ?></label>
                        <input type="text" name="purse" size="15" class="form-control"/>
                    </div>
                    <div class="form-group">
                        <label><?php echo $lang["payment"]['give']; ?> [<?php echo $lang["common"]['min']; ?> <?php echo $minPay;?>] <?php echo $config->settings['coins'];?></label>
                        <input type="text" class="form-control" name="sum" id="sum" value="<?php echo round($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" />
                    </div>
                    <div class="form-group">
                        <label><?php echo $lang["payment"]['receive']; ?> <span id="res_val"></span></label>
                        <div class="input-group">
                            <input type="text" class="form-control" name="res" id="res_sum" value="0" size="15" readonly/>
                            <div class="input-group-text"><?php echo $config->currency['symbol'];?></div>
                        </div>
                    </div>
                    <input type="hidden" name="per" id="RUB" value="<?php echo $sonfig_site["ser_per_wmr"]; ?>" disabled="disabled"/>
                    <input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/>
                    <input type="hidden" name="val_type" id="val_type" value="RUB" />
                    <button type="submit" name="swap" class="btn btn-primary"><?php echo $lang["btn"]['withdraw']; ?></button>
                    </tr>
                </form>
                <script language="javascript">PaymentSum(); SetVal();</script>
            </div>
        </div>
    </div>
</section>
<section class="no-padding-top">
    <div class="col-sm-12">
        <div class="card">
            <div class="card-header text-center">
                <h4><?php echo $lang["payment"]['latests']; ?></h4>
            </div>
            <div class="card-body">
                <table class="table table-striped">
                    <thead class="text-center">
                        <th><?php echo $lang["payment"]['give']; ?></th>
                        <th><?php echo $lang["payment"]['receive']; ?></th>
                        <th><?php echo $lang["common"]['wallet']; ?></th>
                        <th><?php echo $lang["common"]['date']; ?></th>
                        <th><?php echo $lang["common"]['status']; ?></th>
                    </thead>
                    <?PHP
                    $db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 20");
                    if($db->NumRows() > 0){
                        while($ref = $db->FetchArray()){
                            ?>
                            <tr class="htt">
                                <td align="center"><?php echo $ref["serebro"]; ?></td>
                                <td align="center"><?php echo sprintf("%.2f",$ref["sum"] - $ref["comission"]); ?> <?php echo $ref["valuta"]; ?></td>
                                <td align="center"><?php echo $ref["purse"]; ?></td>
                                <td align="center"><?php echo date("d.m.Y",$ref["date_add"]); ?></td>
                                <td align="center"><?php echo $status_array[$ref["status"]]; ?></td>
                            </tr>
                            <?PHP
                        }
                    }else echo '<tr><td align="center" colspan="5">'.$lang["error_messages"]['noresults'].'</td></tr>'
                    ?>
                </table>
            </div>
        </div>
    </div>
</section>

 :big20:  :big20:

http://farm-gold.ml/bb.PNG
Проблема с снятием денег в сценарии


http://farm-gold.ml/bb.PNG

Спасибо

Проблема была решена  *()-^^

Пожалуйста, пришлите мне свой кошелек
Wallet Dogecoin Я пришлю тебе   :kiss:
 
Теги:
 

Прямой вывод денег с Яндекс Деньги на Яндекс Деньги с комиссией 0.5%

Автор APTEMOHРаздел Продам модули фф

Ответов: 0
Просмотров: 768
Последний ответ 16 Ноября 2017, 00:46:34
от APTEMOH
Скрипт игры " Лихая банда "

Автор shans5Раздел Скрипты фруктовых ферм

Ответов: 2
Просмотров: 894
Последний ответ 12 Марта 2017, 19:54:31
от shans5
Проблема с серфингом, не коректно отображается. кто поможет - плиз

Автор finans13Раздел Общие вопросы по фермам

Ответов: 16
Просмотров: 2151
Последний ответ 10 Июля 2016, 14:29:14
от finans13
проблема в скрипте экономической игре fifa17

Автор polonesРаздел Общие вопросы по фермам

Ответов: 2
Просмотров: 598
Последний ответ 13 Апреля 2017, 16:49:53
от shans5
проблема с рефералами в статистики и конкурсе рефералов

Автор deficРаздел Общие вопросы по фермам

Ответов: 10
Просмотров: 1331
Последний ответ 12 Марта 2018, 06:35:20
от kvozimir
Имя пользователя:
Пароль:
Session: