error no correct label. $label = '._GP('label');
}
}
if($nomer==''){ $error .='
error no nomer. $nomer = '. $nomer;}//проверяем на наличие номера
if($tip==''){ $error .='
error no tip. $tip = '. $tip;}//проверяем на наличие типа
//Формируем sha1
$str= _GP('notification_type'). '&' .
_GP('operation_id'). '&' .
_GP('amount'). '&' .
_GP('currency'). '&' .
_GP('datetime'). '&' .
_GP('sender'). '&' .
_GP('codepro') . '&'.$sha_word.'&' .
_GP('label');
//проверяем на ошибки
if(_GP('sha1_hash')==''){ $error .='
error no sha1_hash. $sha1_hash = '._GP('sha1_hash');}
if(sha1($str)!=_GP('sha1_hash')){ $error .='
error no correct sha1_hash. sha1($str) = '. sha1($str).' != '. _GP('sha1_hash');}
if ($error!=''){//есть ошибки. Оповещаем администратора
send_mail_smtp(
$box,
'ОТЛАДКА при оплате '.$_SERVER['HTTP_HOST'],
$error,
'Администратору',
$config['smtp_login'],
'Интернет-магазин'.$_SERVER['HTTP_HOST'],
1,
array(),
array(),
0,
0,
$config
);
}else{//успешная обработка платежа
$sql = "INSERT into platezi (
data,
id_z_p_p,
tip,
s_scheta_id,
summa,
kommentarii
) VALUES (
'".date('Y-m-d H:i:s')."',
'"._DB($nomer)."',
'"._DB($tip)."',
'3',
'"._DB(_GP('amount'))."',
'Оплата через сайт'
)";
$res = mysql_query($sql);
}
?>