Карюгина Марина Леонидовна, Зам. директора по НМР, учитель географии, ГКУ "Общая средняя школа им. М. Горького", Республика Казахстан, Южно - Казахстанская область. г. Шардара
Конысбаев Куаныш Галиханович, учитель математики, КГУ "Пригородная средняя школа", Житикаринский район, Костанайская область, село Пригородное, Казахстан
Хижняк Надежда Николаевна, учитель ИЗО и черчения, КГУ «Средняя школа №23» акимата города Усть-Каменогорска, руководитель изостудии «Колорит» «Дома детского творчества» города Усть-Каменогорска
Филиппова Оксана Александровна, учитель математики второй категории, комплекс "Улкенбокен школа - детский сад", с. Улкен Бокен, Кокпектинский район, ВКО, Казахстан
Титова Галина Орестовна, педагог дополнительного образования, Муниципальное автономное учреждение дополнительного образования города Нижневартовска "Центр детского творчества", город Нижневартовск, Россия
Лаврешина Ирина Георгиевна; учитель начальных классов, заместитель директора по УВР КГУ «Основная школа №2 г. Серебрянска»; Республика Казахстан, ВКО, Зыряновский район, г. Серебрянск
Наверх
// 2.
// Оплата заданной суммы с выбором валюты на сайте ROBOKASSA
// Payment of the set sum with a choice of currency on site ROBOKASSA
// регистрационная информация (логин, пароль #1)
// registration info (login, password #1)
$mrh_login = "admin";
$mrh_pass1 = "Elena_1965";
// номер заказа
// number of order
$inv_id = 0;
// описание заказа
// order description
$inv_desc = "ROBOKASSA Advanced User Guide";
// сумма заказа
// sum of order
$out_summ = "8.96";
// тип товара
// code of goods
$shp_item = "2";
// предлагаемая валюта платежа
// default payment e-currency
$in_curr = "";
// язык
// language
$culture = "ru";
// формирование подписи
// generate signature
$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item");
// форма оплаты товара
// payment form
print "".
"";
?>
$inv_id = $_REQUEST["InvId"];
echo "Вы отказались от оплаты. Заказ# $inv_id\n";
echo "You have refused payment. Order# $inv_id\n";
?>
// регистрационная информация (пароль #2)
// registration info (password #2)
$mrh_pass2 = " Elena_0306";
//установка текущего времени
//current date
$tm=getdate(time()+9*3600);
$date="$tm[year]-$tm[mon]-$tm[mday] $tm[hours]:$tm[minutes]:$tm[seconds]";
// чтение параметров
// read parameters
$out_summ = $_REQUEST["OutSum"];
$inv_id = $_REQUEST["InvId"];
$shp_item = $_REQUEST["Shp_item"];
$crc = $_REQUEST["SignatureValue"];
$crc = strtoupper($crc);
$my_crc = strtoupper(md5("$out_summ:$inv_id:$mrh_pass2:Shp_item=$shp_item"));
// проверка корректности подписи
// check signature
if ($my_crc !=$crc)
{
echo "bad sign\n";
exit();
}
// признак успешно проведенной операции
// success
echo "OK$inv_id\n";
// запись в файл информации о проведенной операции
// save order info to file
$f=@fopen("order.txt","a+") or
die("error");
fputs($f,"order_num :$inv_id;Summ :$out_summ;Date :$date\n");
fclose($f);
?>
// регистрационная информация (пароль #1)
// registration info (password #1)
$mrh_pass1 = "Elena_1965";
// чтение параметров
// read parameters
$out_summ = $_REQUEST["OutSum"];
$inv_id = $_REQUEST["InvId"];
$shp_item = $_REQUEST["Shp_item"];
$crc = $_REQUEST["SignatureValue"];
$crc = strtoupper($crc);
$my_crc = strtoupper(md5("$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item"));
// проверка корректности подписи
// check signature
if ($my_crc != $crc)
{
echo "bad sign\n";
exit();
}
// проверка наличия номера счета в истории операций
// check of number of the order info in history of operations
$f=@fopen("order.txt","r+") or die("error");
while(!feof($f))
{
$str=fgets($f);
$str_exp = explode(";", $str);
if ($str_exp[0]=="order_num :$inv_id")
{
echo "Операция прошла успешно\n";
echo "Operation of payment is successfully completed\n";
}
}
fclose($f);
?>