http://flapps.ru/forum/post42616.html#p42616
Вот такое обращение к скрипту:
Код: Выделить всё
<html><head><script src="http://vkontakte.ru/js/api/xd_connection.js?2"; type="text/javascript"></script><script type="text/javascript">function bymoney(count){VK.callMethod('showOrderBox', { type:'item',item:'money_'+count});}</script></head><body><a href="#" onclick="bymoney(10)">Купить 10 монет</a><a href="#" onclick="bymoney(20)">Купить 20 монет</a></body></html> Код: Выделить всё
<?phprequire_once("Payments.php"); //Подключаем классheader("Content-Type: text/html; charset=utf-8"); //Устанавливаем кодировку$secret_key = "fd6767hjhkdfjhf444"; //Секретный ключ приложения$items = array(array('item_name'=>'money_10', 'item_title'=>'Десять монет', 'item_price'=>1, 'money'=>10),array('item_name'=>'money_20', 'item_title'=>'Двадцать монет', 'item_price'=>2, 'money'=>20));$payments = new Payments($secret_key, $items);$payments->process($_POST, 'handler'); function handler($data){//Добавление монет пользователю. Подключение к БД я опустил полагаю вы знаете как его сделатьif(mysql_query("UPDATE users SET money = money + " . $data['item']['money'] . " WHERE userid = " . $data['request']['user_id'])) return $data['request']['order_id'];else return FALSE;}?> Пользователь вводит свои данные и через POST отправляеться файлу где это все обробатываеться и добавляеться в БД, все придельно просто, но как зделать что бы добавлялось после того как пользователь оплатил покупку.
Или все таки лучше зделать валюту и если у пользователя не хватает денег просто не регистрировать ?
