• Ресурсы форума переехали на Servahoc.ru

Поставил пополнения в файл

CRAFTGAMING

Участник
Местный
Всем привет,поможете поставить пополнения Perfect money в файл

PHP:
<?php

if ($_GET["action"]=='free-kassa') {

$fk_merchant_id = '53097'; //merchant_id ID мазагина в free-kassa.ru https://free-kassa.ru/merchant/cabinet/help/
$fk_merchant_key = '47zj106q'; //Секретное слово https://free-kassa.ru/merchant/cabinet/profile/tech.php

    $sql = mysql_quer_y("SELECT * FROM ref_mta where userid='".$userid."'");
    if($rew= mysql_fetch_assoc($sql)) {
      
    $id=$rew["id"];
    $amount=$rew["amount"];
    
    $hash = md5($fk_merchant_id.":".$amount.":".$fk_merchant_key.":".$id);     
    ?>
    У вас есть заказ на пополнение баланса!<br />
    <img src="../images/free-kassa.png" width="216" height="115" border="0"><br />
<form method="get" action="https://www.free-kassa.ru/merchant/cash.php">
    <input type="hidden" name="m" value="<?=$fk_merchant_id;?>">
    <input type="hidden" name="oa" value="<?=$amount;?>">
    <input type="hidden" name="s" value="<?=$hash;?>">
    <input type="hidden" name="o" value="<?=$id;?>">
    <input type="submit" value="Оплатить" class="buttonmail">
</form>   
или
    <form method="post" action="?action=merchant&id=<?=$id;?>">
        <input name="del" class="buttonmail" value="Удалить" type="submit">
    </form>
<br />
        
    <?php
    }else{
    
    if (isset($_POST["amount"])) {
        $amount = floatval($_POST["amount"]);
        
        if ((is_numeric($amount)) && ($amount>0)) {       
                
            mysql_quer_y("insert into ref_mta (userid,user,amount,vremea,type) values ('$userid','$username','$amount','".time()."','wm')");
            $id = mysql_insert_id();
            echo "<font color='#00cc00'><b>Заявка на пополнение баланса принята. После оплаты заявки сумма будет добавлена к Вашему балансу автоматически</b></font><br />";
        
        $hash = md5($fk_merchant_id.":".$amount.":".$fk_merchant_key.":".$id);     
    ?>

    <img src="../images/free-kassa.png" width="216" height="115" border="0">
    <form method="get" action="https://www.free-kassa.ru/merchant/cash.php">
        <input type="hidden" name="m" value="<?=$fk_merchant_id;?>">
        <input type="hidden" name="oa" value="<?=$amount;?>">
        <input type="hidden" name="s" value="<?=$hash;?>">
        <input type="hidden" name="o" value="<?=$id;?>">
        <input type="submit" value="Оплатить" class="buttonmail">
    </form>       

    <?php   
        }else{
            echo "Неверно введена сумма пополнения баланса!<br />";
        }
    
}else{

?>
<font color=red>Через Free-Kassa можно пополнить также QIWI.</font>
<br>
Для пополнения баланса, введите сумму пополнения. Нажмите кнопку "Оплатить".
После оплаты, сумма будет добавлена к Вашему балансу автоматически.


<form method="post" action="">
    <label>Сумма</label>
    <input type="text" size="15" value="<?php if (isset($_GET["mon"]) && ($_GET["mon"]!='')) {echo $_GET["mon"];}else{echo "0";}?>" maxlength="7" name="amount">
    <label></label>
    
        <input class="buttonmail" name="process" value="Пополнить" type="submit" />
    
</form>
<?php
            }

        }
    }
После этого кода надо вставить Perfect money

PHP:
# Настройки от PerfectMoney
$acc="U1771894"; // ваш счет
$val="USD"; // валюта, нету рублей !
$password="62J9e25ppvuaZcNBraqtWNutn";

# Страницы перенаправления для PerfectMoney
$s1="https://fermasosedi.today/perfect_result.php"; # адрес для проверки
$s2="https://fermasosedi.today/success.html"; # адрес перенаправления если оплачено
$s3="https://fermasosedi.today/fail.html"; # адрес перенаправления если ошибка



                echo '<FIELDSET style="border: solid #666666 1px; padding-top: 15px; margin-bottom: 10px;">
                <LEGEND><b>Подтверждение платежа</b></LEGEND>

                <form action="https://perfectmoney.is/api/step1.asp" method="POST" accept-charset="utf-8">
                <input type="hidden" name="PAYEE_ACCOUNT" value="'.$acc.'">
                <input type="hidden" name="PAYEE_NAME" value="Popolnene balansa id'.$lid.'">
                <input type="hidden" name="PAYMENT_AMOUNT" value="'.$sum.'">
                <input type="hidden" name="PAYMENT_UNITS" value="'.$val.'">
                <input type="hidden" name="PAYMENT_ID" value="'.$lid.'">
                <input type="hidden" name="STATUS_URL" value="'.$s1.'">
                <input type="hidden" name="PAYMENT_URL" value="'.$s2.'">
                <input type="hidden" name="NOPAYMENT_URL" value="'.$s3.'">

                <center>
                Вы переводите <strong>'.$sum.'</strong> USD [1 к 60 RUB]<br />Пополнение баланса в проекте '.$_SERVER["HTTP_HOST"].'<br /><br />
                <p align="center"><input class="buttonmail" type="submit" name="PAYMENT_METHOD" value="Пополнить баланс" /></p>
                </center>
                </form>
                </FIELDSET>';
                return;
                                
                }
 

CRAFTGAMING

Участник
Местный
Проблема в том что я не могу поставить правильно код
 

CRAFTGAMING

Участник
Местный
Внизу добавил как исправить что б работало пополнение ,есть ещё обработчик мерчант перфект
PHP:
//======yandex=========
if($_GET["action"]=='card'){

# Настройки от PerfectMoney
$acc="U1771894"; // ваш счет
$val="USD"; // валюта, нету рублей !
$password="62J9e25ppvuaZcNBraqtWNutn";

# Страницы перенаправления для PerfectMoney
$s1="https://fermasosedi.today/perfect_result.php"; # адрес для проверки
$s2="https://fermasosedi.today/success.html"; # адрес перенаправления если оплачено
$s3="https://fermasosedi.today/fail.html"; # адрес перенаправления если ошибка

$sql = mysql_quer_y("SELECT * FROM ref_mta where userid='".$userid."'");
if($rew= mysql_fetch_assoc($sql)){
 
    $id=$rew["id"];
    $amount = $rew["amount"];
    
    ?>
    У вас есть заказ на пополнение баланса!<br />
    После пополнения, средства зачислятся автоматически.<br>
    <img src="../images/pop_card.png" width="87" height="87"><br /><br />
                <form action="https://perfectmoney.is/api/step1.asp" method="POST" accept-charset="utf-8">
                <input type="hidden" name="PAYEE_ACCOUNT" value="'.$acc.'">
                <input type="hidden" name="PAYEE_NAME" value="Popolnene balansa id'.$lid.'">
                <input type="hidden" name="PAYMENT_AMOUNT" value="'.$sum.'">
                <input type="hidden" name="PAYMENT_UNITS" value="'.$val.'">
                <input type="hidden" name="PAYMENT_ID" value="'.$lid.'">
                <input type="hidden" name="STATUS_URL" value="'.$s1.'">
                <input type="hidden" name="PAYMENT_URL" value="'.$s2.'">
                <input type="hidden" name="NOPAYMENT_URL" value="'.$s3.'">
    <input class="buttonmail" value="Оплатить <?=$amount;?> руб." type="submit" />

</form>
    <form method="post" action="?action=yandex&id=<?=$id;?>">
    или
    <input name="del" class="button" value="Удалить" type="submit">
    </form>
<br />
        
    <?php
    }else{
    
if (isset($_POST["amount"])) {
        $amount = floatval($_POST["amount"]);
        
        if ((is_numeric($amount)) && ($amount>0)) {
        
             mysql_quer_y("INSERT INTO ref_mta (userid,user,amount,vremea, type) VALUES ('$userid','$username','$amount','".time()."', 'ym')");
             $id = mysql_insert_id();
echo "<font color='#00cc00'><b>Заявка на пополнение баланса принята. После оплаты заявки сумма будет добавлена к Вашему балансу автоматически</b></font>";
        ?>
        <br />
        <img src="../images/pop_card.png" width="87" height="87"><br /><br />
                <form action="https://perfectmoney.is/api/step1.asp" method="POST" accept-charset="utf-8">
                <input type="hidden" name="PAYEE_ACCOUNT" value="'.$acc.'">
                <input type="hidden" name="PAYEE_NAME" value="Popolnene balansa id'.$lid.'">
                <input type="hidden" name="PAYMENT_AMOUNT" value="'.$sum.'">
                <input type="hidden" name="PAYMENT_UNITS" value="'.$val.'">
                <input type="hidden" name="PAYMENT_ID" value="'.$lid.'">
                <input type="hidden" name="STATUS_URL" value="'.$s1.'">
                <input type="hidden" name="PAYMENT_URL" value="'.$s2.'">
                <input type="hidden" name="NOPAYMENT_URL" value="'.$s3.'">
    <input class="buttonmail" value="Оплатить <?=$amount;?> руб." type="submit" />
</form>
    <?php   
        }else{
            echo "Неверно введена сумма пополнения баланса!<br />";
        }
    
}else{

?>
<p>
<img src="../images/pop_card.png" width="87" height="87"><br />
Для пополнения баланса, введите сумму пополнения. Нажмите кнопку "Оплатить".
После оплаты, сумма будет добавлена к Вашему балансу автоматически.
</p>

<form method="post" action="">
    <label>Сумма</label>
<input type="text" size="15" value="<?php if (isset($_GET["mon"]) && ($_GET["mon"]!='')) {echo $_GET["mon"];}else{echo "0";}?>" maxlength="7" name="amount">
    <label></label>
    
        <input class="buttonmail" value="Пополнить" type="submit" />
    
    
</form>
<?php
            }

        }
    }
    //=======================
 
Сверху