Loading...
Помощь по скриптам | Помощь с Worldkassa
Здравствуйте, нужна помощь по Worldkassa.
Дело в том что у меня есть папка под названием worldkassa, result.php, success.php, error.php и подобные есть, проблема в том что я решил проверить, купил монеты на 1 рубль, 1 монета = 1 рубль.
Проблема в том что меня в случае оплаты кидает на domain.name/?success оплата не поступает, средства списываются.

Вот скрин Worldkassa:

Изображение

------
73151_IMG_20200718_104057_897.jpg (148.8 Kb)
Скачиваний: 137
540447140, где то в коде ошибка
ARKEYN, Да но какая?
php
$id_shop='6777';//ID площадки на WorldKassa
$hash='wmsitewm';//Секретный ключ (HASH)

ID и Hash прописаны правильно, подключение через ворлдкасса коннект
540447140, там где идет зачисление,и посмотри в тесте лог платежа что за ошибка
ARKEYN, Тут всё нормально... Вообще ошибок нет, в логах чисто.

php
<?
$title = 'Пополнить счёт';
require_once 'connect.php';
require_once('../config/__Class.DB.php');
require_once('../config/header.php');
include_once 'config_worldkassa.php';

$id = abs(intval($_GET['id']));
if(!$us['id']){
// header('Location: /');
echo '<div class="razd44">Пополнение баланса | Ошибка</div>';
echo '<div class="row_hard"><b>Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. <br />
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.</b></div>';
require_once('../config/footer.php');
exit();
}

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 (is_numeric($data))
{
mysql_query("INSERT INTO `worldkassa` (`id_user`, `id_bill`, `time`, `summa`) values('".$us['id']."', '".$data."', '".time()."', '".$_POST['summa']."')");
header("Location: http://worldkassa.ru/user/oplata.php?uniq=".$data );
exit();
}
else
{
$err=$data;
}
}
else
{
$err='Введите корректно сумму';
}
}
echo '<div class="razd44"> Пополнение баланса</div>';
echo '<div class="ads">Ваш баланс: '.$us['money'].' Rub<br/>
Пополнить на:<br/>
<form action="?" method="post">
<input name="summa" type="text" value="1.00"/> RUB<br/>
<input type="submit" value="Пополнить"/>
</form></div>';
require_once('../config/footer.php');
?>
540447140, а в зачисление?
ARKEYN, Это?

Изображение

------
73152_Screenshot_20200718111705.png (295.9 Kb)
Скачиваний: 140
540447140, это лог,в коде где идет профилю зачисление
ARKEYN, Гмм
540447140, лог на сайте посмотри.
+ Проверь чисто резалт пхп.
Я бы убрал все условия и оставил один запрос,если запрос срабатывает при переходе на файл,то что-то не так с условиями и т.д.
Если же выдает 500 ошибку,то где-то в резалт.пхп ты накосячил с кодом.

Пы.Сы. можно не платить 1 рубль,в ворлдкассе есть тестовые платежи
Онлайн: 0
Время:
Gen. 0.1448
(c) Bym.Guru 2010-2025