Простой модуль оплаты WMR/WMZ ( мерчант вебмани )
Добрый день. Не силен увы в интерфейсах мерчанта WMZ/WMR. Реализовать donation могу.. но не то надо.
ТЗ:
1. http://pastebin.com/PG4n2YWq Это интерфейс оплаты. он разработчика не особо интересует. Он может быть где угодно и вставлен как угодно. Можете даже про него забыть. суть т3 не много не в этом.
2. Происходит все так. Пользователь видит интерфейс оплаты - хоп - авторизируется ( это уже мерчант вебмани сделает.. не есть задача разработчика, если был опыт работы с вебмани ) оплачивает..и в случае удачной оплаты его возвращает методом GET/POST/LINK на урл некий. Так вот Разработчик должен написать .php который бы проверял достоверность оплаты данных. ( т.е. не было такого.. что этот урл узнают.. и будут в него стучать без оплаты ;) ) и в случае совпадения всех параметров выполнял произвольный код ( в моем случае:
$code = substr(md5(time().microtime()), 0, 6);
$fp = fopen('./_codes/'.$code, 'w');
fwrite($fp, date('Y-m-d H:i:s'));
fclose($fp);
return_result('Код доступа: '.$code);
а так же 1 запрос в базу. скажем update @anytable@ set @any@='1'. После выполнения кусочка кода и апдейта в базу пользователю показывается код, который $code . + мне рассказать какой урл в саксесс URL и в Fail url подставлять для вашего скрипта. ( аттестат персональный т.е. оплата пока будет проходит в тестовом режиме, пока не авторизируют в мегастоке, как я понял ).Задача более, чем тривиальна, тем более в интернете есть уже готовый класс для работы с мерчантом WM ( могу дать вам его ). Вам же просто вставить код выше, сделать вывод $code для пользователя + 1 запрос. спасибо.