Productiongame

  • Автор темы Egor
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Egor
Участник
Сообщения
15
Реакции
0
У меня есть такой скрипт немогу настроить серебро,тоесть деньги приходят но серебро на счет не добовляется кто может мамочь? http://moneyi9p.bget.ru

Может здесь проблема
PHP:
<?
#############################################################################
#                               Powered By WmRush                           #
#                                                                            #
# Контакты: ICQ: 578598778; E-mail: molart1@yandex.ru; URL: www.wmrush.name #
#                                                                            #
#############################################################################
session_start();
header('Content-type: application/json');
Header("Content-Type: text/html;charset=UTF-8");
if($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' ) { exit();}
include($_SERVER['DOCUMENT_ROOT'].'/lib/connect.php');
include($_SERVER['DOCUMENT_ROOT'].'/lib/func.php');
include($_SERVER['DOCUMENT_ROOT'].'/lib/CofigFarm.php');

if(isset($_POST['cash']))
{
    $sum = sprintf ("%01.2f", str_replace(',', '.', $_POST['cash']));
    $ps = intval($_POST['payment']);
    if($sum >= 1)
    {
        if($ps >= 1 and $ps <= 3)
        {
            if($ps == 1) $pl = 'Payeer.com';
            if($ps == 2) $pl = 'FreeKassa';
            if($ps == 3) $pl = 'PerfectMoney';
            $q = $mysql->prepare("INSERT INTO db_enter SET UserId = ?, Login = ?, Summa = ?, PlatSystem = ?, DateAdd = ?, Status = ?");
            $q->execute(array($_SESSION['id'], $_SESSION['login'], $sum, $pl, time(), 0));
            $lid = $mysql->lastInsertId();
            if($ps == 1)
            {
                //Payeer
                $m_shop = '92068885';
                $m_orderid = $lid;
                $m_amount = $sum;
                $m_curr = 'RUB';
                $m_desc = base64_encode('Пополнение баланса для пользователя '.$_SESSION['login']);
                $m_key = '0952419';

                $arHash = array(
                    $m_shop,
                    $m_orderid,
                    $m_amount,
                    $m_curr,
                    $m_desc,
                    $m_key
                );
                $sign = strtoupper(hash('sha256', implode(':', $arHash)));
                echo json_encode($result = array("error" => '<div style="display:none; position:absolute; left:-9999px;">
                <form method="GET" action="https://payeer.com/merchant/" id="payForm">
                <input type="hidden" name="m_shop" value="'.$m_shop.'">
                <input type="hidden" name="m_orderid" value="'.$m_orderid.'">
                <input type="hidden" name="m_amount" value="'.$m_amount.'">
                <input type="hidden" name="m_curr" value="'.$m_curr.'">
                <input type="hidden" name="m_desc" value="'.$m_desc.'">
                <input type="hidden" name="m_sign" value="'.$sign.'">
                </form>
                </div>
                <script type="text/javascript"> $("#payForm").submit(); </script><span class="green">Ожидайте перенаправления на платёжную систему</span>'));
            }
            elseif($ps == 2)
            {
                //Freekassa
                $merchant_id = $IdMerchantFreekassa;
                $secret_word = $SecretKeyFreeKassa1;
                $order_id = $lid;
                $order_amount = $sum;
                $sign = md5($merchant_id.':'.$order_amount.':'.$secret_word.':'.$order_id);
              
                echo json_encode($result = array("error" => "<div style=\"display:none; position:absolute; left:-9999px;\"><form method='get' action='http://www.free-kassa.ru/merchant/cash.php' id=\"payForm\">
    <input type='hidden' name='m' value='$merchant_id'>
    <input type='hidden' name='oa' value='$order_amount'>
    <input type='hidden' name='o' value='$order_id'>
    <input type='hidden' name='s' value='$sign'>
    <input type='hidden' name='lang' value='ru'>
    <input type='submit' name='pay' value='Оплатить'>
</form>
</div><script type=\"text/javascript\"> $(\"#payForm\").submit(); </script><span class=\"green\">Ожидайте перенаправления на платёжную систему</span>"));
            }
            else
            {
                //Perfectmoney
              
              
              
                echo json_encode($result = array("error" => '<div style="display:none; position:absolute; left:-9999px;"><form action="https://perfectmoney.is/api/step1.asp" method="POST" id="payForm">
                    <input type="hidden" name="PAYEE_ACCOUNT" value="'.$cfgPerfect.'">
                    <input type="hidden" name="PAYEE_NAME" value="'.$_SERVER['HTTP_HOST'].'">
                    <input type="hidden" name="PAYMENT_ID" value="'.$lid.'">
                    <input type="hidden" name="PAYMENT_AMOUNT" value="'.$sum.'">
                    <input type="hidden" name="PAYMENT_UNITS" value="USD">
                    <input type="hidden" name="STATUS_URL" value="http://'.$_SERVER['HTTP_HOST'].'/pmresult.php">
                    <input type="hidden" name="PAYMENT_URL" value="http://'.$_SERVER['HTTP_HOST'].'/shop/">
                    <input type="hidden" name="PAYMENT_URL_METHOD" value="POST">
                    <input type="hidden" name="NOPAYMENT_URL" value="http://'.$_SERVER['HTTP_HOST'].'/enter/">
                    <input type="hidden" name="NOPAYMENT_URL_METHOD" value="POST">
                    <input type="hidden" name="BAGGAGE_FIELDS" value="">
                    <input type="hidden" name="SUGGESTED_MEMO" value="'.$_SERVER['HTTP_HOST'].'">
                    </div><script type="text/javascript"> $("#payForm").submit(); </script><span class="green">Ожидайте перенаправления на платёжную систему</span>'));
            }
        }
        else
        {
            echo json_encode($result = array("error" => "Укажите платежную систему"));
        }
    }
    else
    {
        echo json_encode($result = array("error" => "Минимум для пополнения 1 руб. или 1 USD"));
    }
}


?>
 
Последнее редактирование модератором:
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
это файл пополнение,а проблема скорей всего в обработчике он находится в корневой папке и может называться payeer_merchant.php
 
Egor
Участник
Сообщения
15
Реакции
0
kvozimir написал(а):
это файл пополнение,а проблема скорей всего в обработчике он находится в корневой папке и может называться payeer_merchant.php
Я думою сдесь проблема
PHP:
//Payeer
$m_shop = '92068885';
$m_orderid = $lid;
$m_amount = $sum;
$m_curr = 'RUB';
$m_desc = base64_encode('Пополнение баланса для пользователя '.$_SESSION['login']);
$m_key = '0952419';
PHP:
$m_orderid = $lid;  -?
$m_amount = $sum;  -?
 
Последнее редактирование модератором:
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
Egor написал(а):
Я думою сдесь проблема

//Payeer
$m_shop = '92068885';
$m_orderid = $lid;
$m_amount = $sum;
$m_curr = 'RUB';
$m_desc = base64_encode('Пополнение баланса для пользователя '.$_SESSION['login']);
$m_key = '0952419';
ну тут вводятся данные магазина ид($m_shop) и секретный ключ ($m_key) ,если они введены верно то скорей всего проблема в обработчике
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
Egor написал(а):
$m_orderid = $lid; -?
$m_amount = $sum; -?
насколько я понимаю
PHP:
$m_orderid = $lid; //  это ид операции
$m_amount = $sum; // это сумма введенная
 
Egor
Участник
Сообщения
15
Реакции
0
kvozimir написал(а):
насколько я понимаю
$m_orderid = $lid; это ид операции
$m_amount = $sum; это сумма введенная
PHP:
<?
#############################################################################
#                               Powered By WmRush                           #
#                                                                            #
# Контакты: ICQ: 578598778; E-mail: molart1@yandex.ru; URL: www.wmrush.name #
#                                                                            #
#############################################################################
session_start();
header('Content-type: application/json');
Header("Content-Type: text/html;charset=UTF-8");
if($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' ) { exit();}
include($_SERVER['DOCUMENT_ROOT'].'/lib/connect.php');
include($_SERVER['DOCUMENT_ROOT'].'/lib/func.php');
include($_SERVER['DOCUMENT_ROOT'].'/lib/CofigFarm.php');

if(isset($_POST['cash']))
{
    $sum = sprintf ("%01.2f", str_replace(',', '.', $_POST['cash']));
    $ps = intval($_POST['payment']);
    if($sum >= 1)
    {
        if($ps >= 1 and $ps <= 3)
        {
            if($ps == 1) $pl = 'Payeer.com';
            if($ps == 2) $pl = 'FreeKassa';
            if($ps == 3) $pl = 'PerfectMoney';
            $q = $mysql->prepare("INSERT INTO db_enter SET UserId = ?, Login = ?, Summa = ?, PlatSystem = ?, DateAdd = ?, Status = ?");
            $q->execute(array($_SESSION['id'], $_SESSION['login'], $sum, $pl, time(), 0));
            $lid = $mysql->lastInsertId();
            if($ps == 1)
            {
                //Payeer
                $m_shop = '92068885';
                $m_orderid = $lid;
                $m_amount = $sum;
                $m_curr = 'RUB';
                $m_desc = base64_encode('Пополнение баланса для пользователя '.$_SESSION['login']);
                $m_key = '0952419';

                $arHash = array(
                    $m_shop,
                    $m_orderid,
                    $m_amount,
                    $m_curr,
                    $m_desc,
                    $m_key
                );
                $sign = strtoupper(hash('sha256', implode(':', $arHash)));
                echo json_encode($result = array("error" => '<div style="display:none; position:absolute; left:-9999px;">
                <form method="GET" action="https://payeer.com/merchant/" id="payForm">
                <input type="hidden" name="m_shop" value="'.$m_shop.'">
                <input type="hidden" name="m_orderid" value="'.$m_orderid.'">
                <input type="hidden" name="m_amount" value="'.$m_amount.'">
                <input type="hidden" name="m_curr" value="'.$m_curr.'">
                <input type="hidden" name="m_desc" value="'.$m_desc.'">
                <input type="hidden" name="m_sign" value="'.$sign.'">
                </form>
                </div>
                <script type="text/javascript"> $("#payForm").submit(); </script><span class="green">Ожидайте перенаправления на платёжную систему</span>'));
            }
            elseif($ps == 2)
            {
                //Freekassa
                $merchant_id = $IdMerchantFreekassa;
                $secret_word = $SecretKeyFreeKassa1;
                $order_id = $lid;
                $order_amount = $sum;
                $sign = md5($merchant_id.':'.$order_amount.':'.$secret_word.':'.$order_id);
              
                echo json_encode($result = array("error" => "<div style=\"display:none; position:absolute; left:-9999px;\"><form method='get' action='http://www.free-kassa.ru/merchant/cash.php' id=\"payForm\">
    <input type='hidden' name='m' value='$merchant_id'>
    <input type='hidden' name='oa' value='$order_amount'>
    <input type='hidden' name='o' value='$order_id'>
    <input type='hidden' name='s' value='$sign'>
    <input type='hidden' name='lang' value='ru'>
    <input type='submit' name='pay' value='Оплатить'>
</form>
</div><script type=\"text/javascript\"> $(\"#payForm\").submit(); </script><span class=\"green\">Ожидайте перенаправления на платёжную систему</span>"));
            }
            else
            {
                //Perfectmoney
              
              
              
                echo json_encode($result = array("error" => '<div style="display:none; position:absolute; left:-9999px;"><form action="https://perfectmoney.is/api/step1.asp" method="POST" id="payForm">
                    <input type="hidden" name="PAYEE_ACCOUNT" value="'.$cfgPerfect.'">
                    <input type="hidden" name="PAYEE_NAME" value="'.$_SERVER['HTTP_HOST'].'">
                    <input type="hidden" name="PAYMENT_ID" value="'.$lid.'">
                    <input type="hidden" name="PAYMENT_AMOUNT" value="'.$sum.'">
                    <input type="hidden" name="PAYMENT_UNITS" value="USD">
                    <input type="hidden" name="STATUS_URL" value="http://'.$_SERVER['HTTP_HOST'].'/pmresult.php">
                    <input type="hidden" name="PAYMENT_URL" value="http://'.$_SERVER['HTTP_HOST'].'/shop/">
                    <input type="hidden" name="PAYMENT_URL_METHOD" value="POST">
                    <input type="hidden" name="NOPAYMENT_URL" value="http://'.$_SERVER['HTTP_HOST'].'/enter/">
                    <input type="hidden" name="NOPAYMENT_URL_METHOD" value="POST">
                    <input type="hidden" name="BAGGAGE_FIELDS" value="">
                    <input type="hidden" name="SUGGESTED_MEMO" value="'.$_SERVER['HTTP_HOST'].'">
                    </div><script type="text/javascript"> $("#payForm").submit(); </script><span class="green">Ожидайте перенаправления на платёжную систему</span>'));
            }
        }
        else
        {
            echo json_encode($result = array("error" => "Укажите платежную систему"));
        }
    }
    else
    {
        echo json_encode($result = array("error" => "Минимум для пополнения 1 руб. или 1 USD"));
    }
}


?>
 
Последнее редактирование модератором:
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
Egor написал(а):
<?
#############################################################################
# Powered By WmRush #
# #
# Контакты: ICQ: 578598778; E-mail: molart1@yandex.ru; URL: www.wmrush.name #
# #
#############################################################################
session_start();
header('Content-type: application/json');
Header("Content-Type: text/html;charset=UTF-8");
if($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' ) { exit();}
include($_SERVER['DOCUMENT_ROOT'].'/lib/connect.php');
include($_SERVER['DOCUMENT_ROOT'].'/lib/func.php');
include($_SERVER['DOCUMENT_ROOT'].'/lib/CofigFarm.php');

if(isset($_POST['cash']))
{
$sum = sprintf ("%01.2f", str_replace(',', '.', $_POST['cash']));
$ps = intval($_POST['payment']);
if($sum >= 1)
{
if($ps >= 1 and $ps <= 3)
{
if($ps == 1) $pl = 'Payeer.com';
if($ps == 2) $pl = 'FreeKassa';
if($ps == 3) $pl = 'PerfectMoney';
$q = $mysql->prepare("INSERT INTO db_enter SET UserId = ?, Login = ?, Summa = ?, PlatSystem = ?, DateAdd = ?, Status = ?");
$q->execute(array($_SESSION['id'], $_SESSION['login'], $sum, $pl, time(), 0));
$lid = $mysql->lastInsertId();
if($ps == 1)
{
//Payeer
$m_shop = '92068885';
$m_orderid = $lid;
$m_amount = $sum;
$m_curr = 'RUB';
$m_desc = base64_encode('Пополнение баланса для пользователя '.$_SESSION['login']);
$m_key = '0952419';

$arHash = array(
$m_shop,
$m_orderid,
$m_amount,
$m_curr,
$m_desc,
$m_key
);
$sign = strtoupper(hash('sha256', implode(':', $arHash)));
echo json_encode($result = array("error" => '<div style="display:none; position:absolute; left:-9999px;">
<form method="GET" action="https://payeer.com/merchant/" id="payForm">
<input type="hidden" name="m_shop" value="'.$m_shop.'">
<input type="hidden" name="m_orderid" value="'.$m_orderid.'">
<input type="hidden" name="m_amount" value="'.$m_amount.'">
<input type="hidden" name="m_curr" value="'.$m_curr.'">
<input type="hidden" name="m_desc" value="'.$m_desc.'">
<input type="hidden" name="m_sign" value="'.$sign.'">
</form>
</div>
<script type="text/javascript"> $("#payForm").submit(); </script><span class="green">Ожидайте перенаправления на платёжную систему</span>'));
}
elseif($ps == 2)
{
//Freekassa
$merchant_id = $IdMerchantFreekassa;
$secret_word = $SecretKeyFreeKassa1;
$order_id = $lid;
$order_amount = $sum;
$sign = md5($merchant_id.':'.$order_amount.':'.$secret_word.':'.$order_id);

echo json_encode($result = array("error" => "<div style=\"display:none; position:absolute; left:-9999px;\"><form method='get' action='http://www.free-kassa.ru/merchant/cash.php' id=\"payForm\">
<input type='hidden' name='m' value='$merchant_id'>
<input type='hidden' name='oa' value='$order_amount'>
<input type='hidden' name='o' value='$order_id'>
<input type='hidden' name='s' value='$sign'>
<input type='hidden' name='lang' value='ru'>
<input type='submit' name='pay' value='Оплатить'>
</form>
</div><script type=\"text/javascript\"> $(\"#payForm\").submit(); </script><span class=\"green\">Ожидайте перенаправления на платёжную систему</span>"));
}
else
{
//Perfectmoney



echo json_encode($result = array("error" => '<div style="display:none; position:absolute; left:-9999px;"><form action="https://perfectmoney.is/api/step1.asp" method="POST" id="payForm">
<input type="hidden" name="PAYEE_ACCOUNT" value="'.$cfgPerfect.'">
<input type="hidden" name="PAYEE_NAME" value="'.$_SERVER['HTTP_HOST'].'">
<input type="hidden" name="PAYMENT_ID" value="'.$lid.'">
<input type="hidden" name="PAYMENT_AMOUNT" value="'.$sum.'">
<input type="hidden" name="PAYMENT_UNITS" value="USD">
<input type="hidden" name="STATUS_URL" value="http://'.$_SERVER['HTTP_HOST'].'/pmresult.php">
<input type="hidden" name="PAYMENT_URL" value="http://'.$_SERVER['HTTP_HOST'].'/shop/">
<input type="hidden" name="PAYMENT_URL_METHOD" value="POST">
<input type="hidden" name="NOPAYMENT_URL" value="http://'.$_SERVER['HTTP_HOST'].'/enter/">
<input type="hidden" name="NOPAYMENT_URL_METHOD" value="POST">
<input type="hidden" name="BAGGAGE_FIELDS" value="">
<input type="hidden" name="SUGGESTED_MEMO" value="'.$_SERVER['HTTP_HOST'].'">
</div><script type="text/javascript"> $("#payForm").submit(); </script><span class="green">Ожидайте перенаправления на платёжную систему</span>'));
}
}
else
{
echo json_encode($result = array("error" => "Укажите платежную систему"));
}
}
else
{
echo json_encode($result = array("error" => "Минимум для пополнения 1 руб. или 1 USD"));
}
}


?>
что толку показывать один и тот же файл?! если я пишу что это не тот в котором возможная ошибка
 
Egor
Участник
Сообщения
15
Реакции
0
kvozimir написал(а):
что толку показывать один и тот же файл?! если я пишу что это не тот в котором возможная ошибка
Извеняюсь перепутал
вот
PHP:
<?
#############################################################################
#                               Powered By WmRush                           #
#                                                                            #
# Контакты: ICQ: 578598778; E-mail: molart1@yandex.ru; URL: www.wmrush.name #
#                                                                            #
#############################################################################
session_start();
include($_SERVER['DOCUMENT_ROOT'].'/lib/connect.php');
include($_SERVER['DOCUMENT_ROOT'].'/lib/func.php');
include($_SERVER['DOCUMENT_ROOT'].'/lib/CofigFarm.php');


$m_key = '0952419';
if(isset($_POST["m_operation_id"]) && isset($_POST["m_sign"])) {

    $arHash = array($_POST['m_operation_id'],
            $_POST['m_operation_ps'],
            $_POST['m_operation_date'],
            $_POST['m_operation_pay_date'],
            $_POST['m_shop'],
            $_POST['m_orderid'],
            $_POST['m_amount'],
            $_POST['m_curr'],
            $_POST['m_desc'],
            $_POST['m_status'],
            $m_key);

    $sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));

    if($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success") {
     
    $q = $mysql->prepare("SELECT * FROM db_enter WHERE Uid = ?");
    $q->execute(array($_POST['m_orderid']));
 
    if($q->rowCount() == 1)
    {
        $w = $q->fetch();
        if($w['Status'] == 0)
        {
            if(sprintf("%01.2f", $_POST['m_amount'])==$w['Summa'])
            {
                $sumRub = $_POST['m_amount'];
                $Serebro = (int)$sumRub * $SerebroPrice;
                $refId = GetUser('RefId', $w['UserId']);
                $lvl = GetUser('Level', $refId);
                $SumRef = intval($Serebro / 100 * (8 + $RefPercent[$lvl]));
             
                //Мой  бонусный код;
                $UserMoneyIn = GetUser('MoneyIn', $refId);
             
                if( $UserMoneyIn < 1 ) {
               $Serebro = intval ($Serebro + $Serebro*0.1);}
             
                elseif($Serebro >= 10000 and $Serebro < 50000 ) {
               $Serebro = intval ($Serebro + $Serebro*0.03);} // Бонус 3%;
             
                elseif($Serebro >= 50000 and $Serebro < 100000 ) {
               $Serebro = intval ($Serebro + $Serebro*0.05);} // Бонус 5%;
             
                elseif($Serebro >= 100000 and $Serebro < 250000 ) {
               $Serebro = intval ($Serebro + $Serebro*0.07);} // Бонус 7%;
             
                elseif($Serebro >= 250000 and $Serebro < 500000 ) {
               $Serebro = intval ($Serebro + $Serebro*0.1);} // Бонус 10%;
             
                elseif($Serebro >= 500000 ) {
               $Serebro = intval ($Serebro + $Serebro*0.15);} // Бонус 15%;
             
                //Окончание моего кода;
             
                $e = $mysql->prepare("UPDATE db_users SET MoneyIn = MoneyIn + ?, ReferMoney = ReferMoney + ?, MoneyEnter = MoneyEnter + ? WHERE Uid = ?");
                $e->execute(array($Serebro, $SumRef, $sumRub, $w['UserId']));
             
                //$refId = GetUser('RefId', $w['UserId']);
                //$lvl = GetUser('Level', $refId);
                //$SumRef = intval($Serebro / 100 * (5 + $RefPercent[$lvl]);
                $r = $mysql->prepare("UPDATE db_users SET MoneyOut = MoneyOut + ?, RefMoney = RefMoney + ? WHERE Uid = ?");
                $r->execute(array($SumRef, $SumRef, $refId));
             
                $Reut = GetUser('Reuting', $refId);
                $LevelAcc = GetUser('Level', $refId);
                $UserMoney = GetUser('MoneyOut', $refId);
                $UserMoneyIn = GetUser('MoneyIn', $refId);
                $FullOpyt = $Lev[$LevelAcc];
                ReutingUser($refId, $LevelAcc, $Reut, $FullOpyt, $Serebro * 0.5);
             
                $UserMoney1 = GetUser('MoneyOut', $w['UserId']);
                $UserMoneyIn1 = GetUser('MoneyIn', $w['UserId']);
                $gg1 = $mysql->prepare("INSERT INTO db_log SET UserId = ?, DateAdd = ?, `Text` = ?, MoneyIn = ?, MoneyOut = ?");
                $gg1->execute(array($w['UserId'], time(), 'Пополнение баланса <img src="/images/moneyin.png"/><span class="title fs14">+ '.$Serebro.'</span>', $UserMoney1, $UserMoneyIn1));
             
             
                $gg = $mysql->prepare("INSERT INTO db_log SET UserId = ?, DateAdd = ?, `Text` = ?, MoneyIn = ?, MoneyOut = ?");
                $gg->execute(array($refId, time(), 'Пополнение рефералом <img src="/images/level.png"/><span class="title fs14">+ '. $Serebro * 0.5 .'</span><img src="/images/moneyout.png"/><span class="title fs14">+ '.$SumRef.'</span>', $UserMoney, $UserMoneyIn));
             
                $t = $mysql->prepare("UPDATE db_enter SET Status = ? WHERE Uid = ?");
                $t->execute(array('1', $_POST['m_orderid']));
             
                //Конкурс рефералов
                include("lib/cref.php");
                $c = new competition($mysql);
                $c->UpdatePoints($w['UserId'], $sumRub);
                //Конкурс инвесторов
                include("lib/cinv.php");
                $v = new competition($mysql);
                $v->UpdatePoints($w['UserId'], $sumRub);
            }
        }
        else
        {
            echo $_POST['m_orderid']."|error";
        }
    }
    else
    {
        echo $_POST['m_orderid']."|error";
    }
     

        echo $_POST['m_orderid']."|success";
        exit();

    } else {
        echo $_POST['m_orderid']."|error";
    }
}


?>
 
Последнее редактирование модератором:
Egor
Участник
Сообщения
15
Реакции
0
?
 
GLookin
Участник
Сообщения
296
Реакции
62
  • #10
Egor написал(а):
У меня есть такой скрипт немогу настроить серебро,тоесть деньги приходят но серебро на счет не добовляется кто может мамочь? http://moneyi9p.bget.ru

Может здесь проблема
PHP:
<?
#############################################################################
#                               Powered By WmRush                           #
#                                                                            #
# Контакты: ICQ: 578598778; E-mail: molart1@yandex.ru; URL: www.wmrush.name #
#                                                                            #
#############################################################################
session_start();
header('Content-type: application/json');
Header("Content-Type: text/html;charset=UTF-8");
if($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' ) { exit();}
include($_SERVER['DOCUMENT_ROOT'].'/lib/connect.php');
include($_SERVER['DOCUMENT_ROOT'].'/lib/func.php');
include($_SERVER['DOCUMENT_ROOT'].'/lib/CofigFarm.php');

if(isset($_POST['cash']))
{
    $sum = sprintf ("%01.2f", str_replace(',', '.', $_POST['cash']));
    $ps = intval($_POST['payment']);
    if($sum >= 1)
    {
        if($ps >= 1 and $ps <= 3)
        {
            if($ps == 1) $pl = 'Payeer.com';
            if($ps == 2) $pl = 'FreeKassa';
            if($ps == 3) $pl = 'PerfectMoney';
            $q = $mysql->prepare("INSERT INTO db_enter SET UserId = ?, Login = ?, Summa = ?, PlatSystem = ?, DateAdd = ?, Status = ?");
            $q->execute(array($_SESSION['id'], $_SESSION['login'], $sum, $pl, time(), 0));
            $lid = $mysql->lastInsertId();
            if($ps == 1)
            {
                //Payeer
                $m_shop = '92068885';
                $m_orderid = $lid;
                $m_amount = $sum;
                $m_curr = 'RUB';
                $m_desc = base64_encode('Пополнение баланса для пользователя '.$_SESSION['login']);
                $m_key = '0952419';

                $arHash = array(
                    $m_shop,
                    $m_orderid,
                    $m_amount,
                    $m_curr,
                    $m_desc,
                    $m_key
                );
                $sign = strtoupper(hash('sha256', implode(':', $arHash)));
                echo json_encode($result = array("error" => '<div style="display:none; position:absolute; left:-9999px;">
                <form method="GET" action="https://payeer.com/merchant/" id="payForm">
                <input type="hidden" name="m_shop" value="'.$m_shop.'">
                <input type="hidden" name="m_orderid" value="'.$m_orderid.'">
                <input type="hidden" name="m_amount" value="'.$m_amount.'">
                <input type="hidden" name="m_curr" value="'.$m_curr.'">
                <input type="hidden" name="m_desc" value="'.$m_desc.'">
                <input type="hidden" name="m_sign" value="'.$sign.'">
                </form>
                </div>
                <script type="text/javascript"> $("#payForm").submit(); </script><span class="green">Ожидайте перенаправления на платёжную систему</span>'));
            }
            elseif($ps == 2)
            {
                //Freekassa
                $merchant_id = $IdMerchantFreekassa;
                $secret_word = $SecretKeyFreeKassa1;
                $order_id = $lid;
                $order_amount = $sum;
                $sign = md5($merchant_id.':'.$order_amount.':'.$secret_word.':'.$order_id);
            
                echo json_encode($result = array("error" => "<div style=\"display:none; position:absolute; left:-9999px;\"><form method='get' action='http://www.free-kassa.ru/merchant/cash.php' id=\"payForm\">
    <input type='hidden' name='m' value='$merchant_id'>
    <input type='hidden' name='oa' value='$order_amount'>
    <input type='hidden' name='o' value='$order_id'>
    <input type='hidden' name='s' value='$sign'>
    <input type='hidden' name='lang' value='ru'>
    <input type='submit' name='pay' value='Оплатить'>
</form>
</div><script type=\"text/javascript\"> $(\"#payForm\").submit(); </script><span class=\"green\">Ожидайте перенаправления на платёжную систему</span>"));
            }
            else
            {
                //Perfectmoney
            
            
            
                echo json_encode($result = array("error" => '<div style="display:none; position:absolute; left:-9999px;"><form action="https://perfectmoney.is/api/step1.asp" method="POST" id="payForm">
                    <input type="hidden" name="PAYEE_ACCOUNT" value="'.$cfgPerfect.'">
                    <input type="hidden" name="PAYEE_NAME" value="'.$_SERVER['HTTP_HOST'].'">
                    <input type="hidden" name="PAYMENT_ID" value="'.$lid.'">
                    <input type="hidden" name="PAYMENT_AMOUNT" value="'.$sum.'">
                    <input type="hidden" name="PAYMENT_UNITS" value="USD">
                    <input type="hidden" name="STATUS_URL" value="http://'.$_SERVER['HTTP_HOST'].'/pmresult.php">
                    <input type="hidden" name="PAYMENT_URL" value="http://'.$_SERVER['HTTP_HOST'].'/shop/">
                    <input type="hidden" name="PAYMENT_URL_METHOD" value="POST">
                    <input type="hidden" name="NOPAYMENT_URL" value="http://'.$_SERVER['HTTP_HOST'].'/enter/">
                    <input type="hidden" name="NOPAYMENT_URL_METHOD" value="POST">
                    <input type="hidden" name="BAGGAGE_FIELDS" value="">
                    <input type="hidden" name="SUGGESTED_MEMO" value="'.$_SERVER['HTTP_HOST'].'">
                    </div><script type="text/javascript"> $("#payForm").submit(); </script><span class="green">Ожидайте перенаправления на платёжную систему</span>'));
            }
        }
        else
        {
            echo json_encode($result = array("error" => "Укажите платежную систему"));
        }
    }
    else
    {
        echo json_encode($result = array("error" => "Минимум для пополнения 1 руб. или 1 USD"));
    }
}


?>
Если деньги приходят - значит проблема в файле мерчант 100%.
Либо ссылается кошелек на него не правильно, либо секретный ключ не совпадает, либо криво прописано в мерчанте зачисление.
С файлом конфигурации еще сверьтесь. Может быть туда ключ не прописали.
 
GLookin
Участник
Сообщения
296
Реакции
62
  • #11
Проблему помог решить. Вопрос закрыт ;)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху