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

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

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

nonyaАвтор темы

  • *
  • Оффлайн
  • Награды На форуме более 1 года
  • Дата регистрации: Март 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

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

nonyaАвтор темы

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


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

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

pages/account/_payment.php


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

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

goodwin

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

maks161

  • *
  • *
  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Репутация более 15 Топ 10 по созданным темам Топ 10 по сообщениям За финансовую помощь форуму !!! Более 1500 сообщений Благодарность от форума Более 50 созданных тем За время в онлайне на форуме
  • Дата регистрации: Янв. 2016
  • Расположение: Ростов-на-Дону
  • Возраст: 36
  • Сообщений: 1744
  • Страна: ru
  • Поблагодарили: 143 раз(а)
  • Репутация +22/-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

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

nonyaАвтор темы

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

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


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

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

 

goodwin

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

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


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

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

nonyaАвтор темы

  • *
  • Оффлайн
  • Награды На форуме более 1 года
  • Дата регистрации: Март 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

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

shans5

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

shans5

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

nonyaАвтор темы

  • *
  • Оффлайн
  • Награды На форуме более 1 года
  • Дата регистрации: Март 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

  • *
  • *
  • Оффлайн
  • Награды Более 2 лет на форуме Болеее 300 сообщений За помощь пользователям Репутация более 10 Более 10 созданных тем
  • Дата регистрации: Дек. 2017
  • Сообщений: 317
  • Страна: ru
  • Поблагодарили: 52 раз(а)
  • Репутация +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Автор темы

  • *
  • Оффлайн
  • Награды На форуме более 1 года
  • Дата регистрации: Март 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
Просмотров: 1116
Последний ответ 16 Ноября 2017, 00:46:34
от APTEMOH
Скрипт игры " Лихая банда "

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

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

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

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

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

Ответов: 2
Просмотров: 753
Последний ответ 13 Апреля 2017, 16:49:53
от shans5
Скрипт биржи фриланса KWORK - проблема с авторизацией

Автор nikogdaРаздел Вопросы / ответы по разным скриптам

Ответов: 0
Просмотров: 155
Последний ответ 20 Декабря 2019, 21:22:12
от nikogda