erdalbaba6106
Участник
Кошелек Paayer неправильно попробуйте снова.Каково решение этой ошибки.
Здесь нету Ванг,нужно правильно описать вашу проблемуКошелек Paayer неправильно попробуйте снова.Каково решение этой ошибки.
ЧТО? ГДЕ? КОГДА? Новый сезонКошелек Paayer неправильно попробуйте снова.Каково решение этой ошибки.
Или же выложить файл ваш скрипт в ресурсы,и тогда мы сможем решить вашу пробКошелек Paayer неправильно попробуйте снова.Каково решение этой ошибки.
В config.php прописал всё настройки,какой хостинг используете?Ошибка 631. Не получилось заплатить. Попробуйте позже!
Вы получили предупреждение за неоформленный код. В следующий раз нажимайте: Вставить-код.<?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://www.papara.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_b"]){
# Проверяем на существующие заявки
$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_b = money_b - '$sum' WHERE id = '$usid'");
# Вставляем запись в выплаты
$da = time();
$dd = $da + 606024*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_b"]); ?>" 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>
Ошибка 631. Не получилось заплатить. Попробуйте позже!
веб хостингВ config.php прописал всё настройки,какой хостинг используете?
Кошелек Paayer неправильно попробуйте снова.
В этом методе validatePurse нужно добавить длину кошелька. Там будет что-то типо [5, 8] изменить на [5, 11]$purse = $func->validatePurse($_POST["purse"]);
Ты выплачиваешь на свой же кошелек?ошибка сохраняется = > Ошибка 631. Не получилось заплатить. Попробуйте позже!
Это относится к этому:}else echo "<div class='alert alert-danger'>{$lang['payment']['error631']}</div>";
# Проверяем на существующие заявки
$db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')");
if($db->FetchRow() == 0){
Нет авторизации в API Payeerошибка сохраняется = > Ошибка 631. Не получилось заплатить. Попробуйте позже!
Вот причем тут папара? Хотя и хрен с ней...<a href="https://www.papara.com/" target="_blank">Payeer</a>.
Что это за дата? Хотя дело, скорее всего не в этом...$dd = $da + 606024*15;
Если тебе нужна помощь, можешь смело писать pligin