Обучение/Помощь новичкам | Ошибка
крот , а скинь сюда скрипт того что осталось после того как ты убрал оплату
395595694 , <?
if (isset($_POST['WK_PAY_AMOUNT']) && isset($_POST['WK_PAY_TIME']) && isset($_POST['WK_PAY_HASH']))
{
include_once 'sett.php';
require 'WapkassaClass.php';
require_once ('../../config/func.php');
try {
// Инициализация класса с id сайта и секретным ключом
$wapkassa = new WapkassaClass(WK_ID, WK_SECRET);
// Проверка обработчика (PING)
if ($wapkassa->ping($_POST)) {
// возврат успешной проверки
echo $wapkassa->successPing();
} else {
// Парсинг входящих параметров
$params = $wapkassa->parseRequest($_POST);
$params['id']; // id платежа в системе wapkassa
$params['site_id']; // id площадки
$params['time']; // время оплаты в unixtime
$params['comm']; // комментарий платежа
$params['amount']; // сумма платежа
$params['add']; // массив с допольнительными параметрами
echo $wapkassa->successPayment();
$id = $params['add']['user_id'];
$count = $params['add']['almaz'];
$type = 'almaz';
$time=time();
$rune = $time + 86400;
if($type == 'almaz')
{
}
} catch (Exception $e) {
// вывод ошибки
echo 'Ошибка: ' . $e->getMessage() . PHP_EOL;
}
?>
if (isset($_POST['WK_PAY_AMOUNT']) && isset($_POST['WK_PAY_TIME']) && isset($_POST['WK_PAY_HASH']))
{
include_once 'sett.php';
require 'WapkassaClass.php';
require_once ('../../config/func.php');
try {
// Инициализация класса с id сайта и секретным ключом
$wapkassa = new WapkassaClass(WK_ID, WK_SECRET);
// Проверка обработчика (PING)
if ($wapkassa->ping($_POST)) {
// возврат успешной проверки
echo $wapkassa->successPing();
} else {
// Парсинг входящих параметров
$params = $wapkassa->parseRequest($_POST);
$params['id']; // id платежа в системе wapkassa
$params['site_id']; // id площадки
$params['time']; // время оплаты в unixtime
$params['comm']; // комментарий платежа
$params['amount']; // сумма платежа
$params['add']; // массив с допольнительными параметрами
echo $wapkassa->successPayment();
$id = $params['add']['user_id'];
$count = $params['add']['almaz'];
$type = 'almaz';
$time=time();
$rune = $time + 86400;
if($type == 'almaz')
{
}
} catch (Exception $e) {
// вывод ошибки
echo 'Ошибка: ' . $e->getMessage() . PHP_EOL;
}
?>
крот , если так не заработает я офнусь
<?
if (isset($_POST['WK_PAY_AMOUNT']) && isset($_POST['WK_PAY_TIME']) && isset($_POST['WK_PAY_HASH']))
{
include_once 'sett.php';
require 'WapkassaClass.php';
require_once ('../../config/func.php');
try {
// Инициализация класса с id сайта и секретным ключом
$wapkassa = new WapkassaClass(WK_ID, WK_SECRET);
// Проверка обработчика (PING)
if ($wapkassa->ping($_POST)) {
// возврат успешной проверки
echo $wapkassa->successPing();
}
else
{
// Парсинг входящих параметров
$params = $wapkassa->parseRequest($_POST);
$params['id']; // id платежа в системе wapkassa
$params['site_id']; // id площадки
$params['time']; // время оплаты в unixtime
$params['comm']; // комментарий платежа
$params['amount']; // сумма платежа
$params['add']; // массив с допольнительными параметрами
echo $wapkassa->successPayment();
$id = $params['add']['user_id'];
$count = $params['add']['almaz'];
$type = 'almaz';
$time=time();
$rune = $time + 86400;
if($type == 'almaz')
{
}
}//else
} catch (Exception $e) {
// вывод ошибки
echo 'Ошибка: ' . $e->getMessage() . PHP_EOL;
}
?>
<?
if (isset($_POST['WK_PAY_AMOUNT']) && isset($_POST['WK_PAY_TIME']) && isset($_POST['WK_PAY_HASH']))
{
include_once 'sett.php';
require 'WapkassaClass.php';
require_once ('../../config/func.php');
try {
// Инициализация класса с id сайта и секретным ключом
$wapkassa = new WapkassaClass(WK_ID, WK_SECRET);
// Проверка обработчика (PING)
if ($wapkassa->ping($_POST)) {
// возврат успешной проверки
echo $wapkassa->successPing();
}
else
{
// Парсинг входящих параметров
$params = $wapkassa->parseRequest($_POST);
$params['id']; // id платежа в системе wapkassa
$params['site_id']; // id площадки
$params['time']; // время оплаты в unixtime
$params['comm']; // комментарий платежа
$params['amount']; // сумма платежа
$params['add']; // массив с допольнительными параметрами
echo $wapkassa->successPayment();
$id = $params['add']['user_id'];
$count = $params['add']['almaz'];
$type = 'almaz';
$time=time();
$rune = $time + 86400;
if($type == 'almaz')
{
}
}//else
} catch (Exception $e) {
// вывод ошибки
echo 'Ошибка: ' . $e->getMessage() . PHP_EOL;
}
?>
он возвращает пинг что успешно с сайта а зачисление нету и на вапкассе в логе таже ошибка что и была
395595694 , .67. таже херня
крот , в логе у тебя нотисы и варнинги, можешь не обращать на них внимания, сейчас это не важно.
А оплаты нет потому что вот сюда
if($type == 'almaz')
{
}
нужно вернуть всю ту гору кода, которая оплату добавляет
А оплаты нет потому что вот сюда
if($type == 'almaz')
{
}
нужно вернуть всю ту гору кода, которая оплату добавляет
крот , в смысле 500 ошибка?
крот , я тупанул, вот так пробуй:
<?
if (isset($_POST['WK_PAY_AMOUNT']) && isset($_POST['WK_PAY_TIME']) && isset($_POST['WK_PAY_HASH']))
{
include_once 'sett.php';
require 'WapkassaClass.php';
require_once ('../../config/func.php');
try {
// Инициализация класса с id сайта и секретным ключом
$wapkassa = new WapkassaClass(WK_ID, WK_SECRET);
// Проверка обработчика (PING)
if ($wapkassa->ping($_POST)) {
// возврат успешной проверки
echo $wapkassa->successPing();
}
else
{
// Парсинг входящих параметров
$params = $wapkassa->parseRequest($_POST);
$params['id']; // id платежа в системе wapkassa
$params['site_id']; // id площадки
$params['time']; // время оплаты в unixtime
$params['comm']; // комментарий платежа
$params['amount']; // сумма платежа
$params['add']; // массив с допольнительными параметрами
$id = $params['add']['user_id'];
$count = $params['add']['almaz'];
$type = 'almaz';
$time=time();
$rune = $time + 86400;
if($type == 'almaz')
{
}
echo $wapkassa->successPayment();
}//else
} catch (Exception $e) {
// вывод ошибки
echo 'Ошибка: ' . $e->getMessage() . PHP_EOL;
}
}
?>
<?
if (isset($_POST['WK_PAY_AMOUNT']) && isset($_POST['WK_PAY_TIME']) && isset($_POST['WK_PAY_HASH']))
{
include_once 'sett.php';
require 'WapkassaClass.php';
require_once ('../../config/func.php');
try {
// Инициализация класса с id сайта и секретным ключом
$wapkassa = new WapkassaClass(WK_ID, WK_SECRET);
// Проверка обработчика (PING)
if ($wapkassa->ping($_POST)) {
// возврат успешной проверки
echo $wapkassa->successPing();
}
else
{
// Парсинг входящих параметров
$params = $wapkassa->parseRequest($_POST);
$params['id']; // id платежа в системе wapkassa
$params['site_id']; // id площадки
$params['time']; // время оплаты в unixtime
$params['comm']; // комментарий платежа
$params['amount']; // сумма платежа
$params['add']; // массив с допольнительными параметрами
$id = $params['add']['user_id'];
$count = $params['add']['almaz'];
$type = 'almaz';
$time=time();
$rune = $time + 86400;
if($type == 'almaz')
{
}
echo $wapkassa->successPayment();
}//else
} catch (Exception $e) {
// вывод ошибки
echo 'Ошибка: ' . $e->getMessage() . PHP_EOL;
}
}
?>
395595694 , вот теперь ошибки нет,теперь добовлять всю ту хрень?
крот , да. И руби капусту )