- Баллы
- 88
амм а у меня payeer и почти все переменные совподаютlog_inil, Ну так глянь в таблицу ik_money и всё станет ясно, а все остальные переменные нужны для сессии с интеркассой.
просто есть пару лишнихамм а у меня payeer и почти все переменные совподают
вот так можно?
<?
if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
{
$m_key = "Ваш секретный ключ";
$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")
{
echo $_POST['m_orderid']."|success";
exit;
}
echo $_POST['m_orderid']."|error";
}
$m_amount=$_POST['m_amount'];
$ik_payment_id=$_POST['m_operation_id'];
/* Обработка переменных */
mysql_real_escape_string(strip_tags($ik_payment_id));
mysql_real_escape_string(strip_tags($m_amount));
/* Обработка переменных */
mysql_query("INSERT INTO `ik_money` VALUES (NULL, '".$ik_payment_id."', '".$m_amount."');");
} else {
echo 'Проверка контрольной подписи данных о платеже провалена!';
}
?>
if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
{
$m_key = "Ваш секретный ключ";
$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")
{
echo $_POST['m_orderid']."|success";
exit;
}
echo $_POST['m_orderid']."|error";
}
$m_amount=$_POST['m_amount'];
$ik_payment_id=$_POST['m_operation_id'];
/* Обработка переменных */
mysql_real_escape_string(strip_tags($ik_payment_id));
mysql_real_escape_string(strip_tags($m_amount));
/* Обработка переменных */
mysql_query("INSERT INTO `ik_money` VALUES (NULL, '".$ik_payment_id."', '".$m_amount."');");
} else {
echo 'Проверка контрольной подписи данных о платеже провалена!';
}
?>
блин /seccess.php возращает seccess, но в бд ничего не записывает
мой
<?php
/*
Личный кабинет для проектов minecraft.
Данный Личный Кабинет настроен исключительно на движок DLE.
Версия кабинета: v0.6.5
Автор: MrDestrim
Наш проект: faicraft.ru
*/
define('INCLUDE_CHECK',true);
include'lko/include/config.php';
if (isset($_GET["m_operation_id"]) && isset($_GET["m_sign"]))
{
$m_key = "";
$arHash = array($_GET['m_operation_id'],
$_GET['m_operation_ps'],
$_GET['m_operation_date'],
$_GET['m_operation_pay_date'],
$_GET['m_shop'],
$_GET['m_orderid'],
$_GET['m_amount'],
$_GET['m_curr'],
$_GET['m_desc'],
$_GET['m_status'],
$m_key);
$sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
if ($_GET["m_sign"] == $sign_hash && $_GET['m_status'] == "success")
{
echo $_GET['m_orderid']."|success";
exit;
}
echo $_GET['m_orderid']."|error";
}
$m_sign=$_GET["m_sign"];
print $sign_hash1;
print $m_sign;
$ik_payment_id1=$_GET['m_operation_id'];
$ik_payment_id2=$_GET['m_amount'];
if($m_sign === $sign_hash1) {
/* Обработка переменных */
mysql_real_escape_string(strip_tags($ik_payment_id1));
mysql_real_escape_string(strip_tags($ik_payment_id2));
/* Обработка переменных */
mysql_query("INSERT INTO `ik_money` VALUES (NULL, '".$ik_payment_id1."', '".$ik_payment_id2."');OK");
} else {
echo 'Проверка контрольной подписи данных о платеже провалена!';
}
//
?>
/*
Личный кабинет для проектов minecraft.
Данный Личный Кабинет настроен исключительно на движок DLE.
Версия кабинета: v0.6.5
Автор: MrDestrim
Наш проект: faicraft.ru
*/
define('INCLUDE_CHECK',true);
include'lko/include/config.php';
if (isset($_GET["m_operation_id"]) && isset($_GET["m_sign"]))
{
$m_key = "";
$arHash = array($_GET['m_operation_id'],
$_GET['m_operation_ps'],
$_GET['m_operation_date'],
$_GET['m_operation_pay_date'],
$_GET['m_shop'],
$_GET['m_orderid'],
$_GET['m_amount'],
$_GET['m_curr'],
$_GET['m_desc'],
$_GET['m_status'],
$m_key);
$sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
if ($_GET["m_sign"] == $sign_hash && $_GET['m_status'] == "success")
{
echo $_GET['m_orderid']."|success";
exit;
}
echo $_GET['m_orderid']."|error";
}
$m_sign=$_GET["m_sign"];
print $sign_hash1;
print $m_sign;
$ik_payment_id1=$_GET['m_operation_id'];
$ik_payment_id2=$_GET['m_amount'];
if($m_sign === $sign_hash1) {
/* Обработка переменных */
mysql_real_escape_string(strip_tags($ik_payment_id1));
mysql_real_escape_string(strip_tags($ik_payment_id2));
/* Обработка переменных */
mysql_query("INSERT INTO `ik_money` VALUES (NULL, '".$ik_payment_id1."', '".$ik_payment_id2."');OK");
} else {
echo 'Проверка контрольной подписи данных о платеже провалена!';
}
//
?>
<?
if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
{
$m_key = "Ваш секретный ключ";
$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")
{
echo $_POST['m_orderid']."|success";
exit;
}
echo $_POST['m_orderid']."|error";
}
?>
if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
{
$m_key = "Ваш секретный ключ";
$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")
{
echo $_POST['m_orderid']."|success";
exit;
}
echo $_POST['m_orderid']."|error";
}
?>
