Loading...
Помощь по скриптам | Игра новая эра и обработчик wapkassa!
Все доброго времени суток! вот захотел к скрипту онлайн игры новая эра подключить платежную систему вапкасса.. все переписал все вроде хорошо.. но вот одна проблема ---

когда в тестовом режиме скрипт и платежка обрабатывают запрос, пишет что платеж совершен успешно, но рубины не зачисляет. в логе платежа вот такая фигня::

HTTP/1.1 302 Found
Server: nginx-reuseport/1.13.4
Date: Tue, 17 Jul 2018 20:12:54 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=30
X-Powered-By: PHP/5.6.30
Set-Cookie: PHPSESSID=bac85e6dd9795b65755b4d39b8cf6645; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: /index.php


вот сам скрипт обработчика платежа на сайте..

<?php
if (isset($_POST['WK_PAY_AMOUNT']) && isset($_POST['WK_PAY_TIME']) && isset($_POST['WK_PAY_HASH']))
{
include 'core/sys.php';
include 'sett.php';
reg();

$common_string = wk_id.$_POST['WK_PAY_AMOUNT'].$_POST['WK_PAY_TIME'].wk_code;
$hash = strtoupper(hash("sha256",$common_string));
if($hash!=$_POST['WK_PAY_HASH']) exit('NO HACK!');

$summ = wk_summ($_POST['WK_PAY_AMOUNT']);
$id = abs(intval($_POST['WK_PAY_USER']));
$count = abs(intval($_POST['WK_PAY_COUNT']));
$type = $_POST['WK_PAY_TOVAR'];

if($type == 'rubin' && isset($wk_cena_rubin[$count]) && $wk_cena_rubin[$count]==$summ)
{
mysql_query("UPDATE `users` SET `rubin`=`rubin` + ".$count." WHERE `id`='".$user['id']."'");
exit('YES');
}
}
?>


что не так выручите пожалуйста!!
Онлайн: 1
Время:
Gen. 0.0693
(c) Bym.Guru 2010-2026