Loading...
Помощь по скриптам | Помогите плиз с worldkassa
Полный код страницы! Выбрасывает ошибку!
php
<?php
include_once '../worldkassa/config.php';
include '../data/bd.php';
include '../data/sys.php';
include '../data/pro.php';
include '../data/mods.php';
head();

noreg();
echo'<div class="menu">';
if (isset($_POST['summa']))
{
if (preg_match('#^([0-9]+)$|^([0-9]+\.)+([0-9]{1,2})$#', $_POST['summa']))
{
$data=file_get_contents('http://worldkassa.ru/user/oplata.php?id_shop='.$id_shop.'&summa='.$_POST['summa'].'&hash='.$hash);
if(var_dump($data))
{
mysql_query("INSERT INTO `worldkassa` (`id_user`, `id_bill`, `time`, `summa`) values('".$user['id']."', '".$data."', '".time()."', '".$_POST['summa']."')");
header("Location: https://worldkassa.ru/user/oplata.php?uniq=".$data );
exit();
}
else
{
$err[]=' что то не так';
}
}
else
{
$err[]='Введите корректно сумму';
}
}

echo ' <center> Ваш баланс '.$user['money'].' Rub<br/><br>
Пополнить на:
<form action="?" method="post">
<input name="summa" type="text" value="20.00"/> RUB<br/>
<input type="submit" value="Пополнить"/>
</form></center>';

echo'</div>';
foot();
?>

Не переходит к оплате а возвращает на страницу пополнения с кодом!

string(7) "1290700"
Ваш баланс 199 Rub

Пополнить на:
20.00
RUB
Как решить ? Где ошибка?
Смотри подключение ид и хеш.
var_dump в if это что то новое!
и жеское потребление ради проверки чисал прибегать это что то новое
и нет алгоритм хеширование ключа и прочего по секретному ключа чтобы оформить платеж. Поэтому магазин сразу перенаправил обратно с результат ошибкой. Так как в магазине вы указали ссылку при случае ошибку перенаправил в страницу платежа.
Что дальше ясен пень мне лень обьяснить!
Мне кто-то поможет
JCtapuk (03.02.2020 в 21:21)
и нет алгоритм хеширование ключа и прочего по секретному ключа чтобы оформить платеж. Поэтому магазин сразу перенаправил обратно с результат ошибкой. Так как в магазине вы указали ссылку при случае ошибку перенаправил в страницу платежа.

Здесь же все доходчиво написано.
Что ещё подсказывать?
Почитай faq в кассе как правильно всё подключить.
Попробуй так http://worldkassa.ru/user/oplata.p hp?id_shop=id_площадки&summa='.$_POST['summa'].'&hash=твой_хеш

если платеж проходит значит гдето накосячил с данными или в коде ошибка.
________
посл. ред. 04.02.2020 в 00:20; всего 1 раз(а); by Fiery-HELL
Nemos (03.02.2020 в 23:17)
Мне кто-то поможет

Ну на самой кассе же уже готовый код есть, зачем юзать ЭТО
php
<?

if(!isset($_POST['money'])){

$data=file_get_contents('http://worldkassa.ru/user/oplata.php?id_shop=1&summa=100&hash=lskvm8v7dc5xs8hn8c7a7d2gvs');
if (is_numeric($data))
{
#сюда свой запрос

header("Location: http://worldkassa.ru/user/oplata.php?uniq=".$data );
exit();
}
else
{
echo 'ooOPS!';
echo $data;
}
}
?>

Cюда свою форму
Онлайн: 3
Время:
Gen. 0.0902
(c) Bym.Guru 2010-2025