Здравствуйте, хлебцы (Мы же на тостере :D). Проблема такая..
Я подключил на свой сайт Интеркассу и при успешной оплате хочу выводить указанные покупателем данные в базу данных, но.. этого не происходит! Может ошибка в коде, что скорее всего.. В общем, пожалуйста, помогите!!!
<?php
include ('../db.php');
$dataSet = $_POST;
if (!$dataSet)
exit('Ошибка платежа');
unset($dataSet['ik_sign']); //удаляем из данных строку подписи
ksort($dataSet, SORT_STRING); // сортируем по ключам в алфавитном порядке элементы массива
array_push($dataSet, '*********'); // добавляем в конец массива "секретный ключ"
$signString = implode(':', $dataSet); // конкатенируем значения через символ ":"
$sign = base64_encode(md5($signString, true)); // берем MD5 хэш в бинарном виде по сформированной строке и кодируем в BASE64
if ($sign != $_POST['ik_sign'])
exit('Ошибка обработки платежа');
$login = $_POST[ik_x_login];
$pass = $_POST[ik_x_pass];
file_put_contents('oplata.txt', "Логин: $login, Пароль: $pass, № Платежа: $_POST[ik_pm_no]");
$query = mysql_query("INSERT INTO `subs` VALUES ($login,$pass)");
?>