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); } ?>