Advertisement
Guest User

Untitled

a guest
Dec 10th, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.62 KB | None | 0 0
  1. <?php
  2. ini_set('error_reporting', 'off');
  3. include "vk_api.php";
  4.  
  5.  
  6. const VK_KEY = "очепяточный токен";  // Токен сообщества
  7. const ACCESS_KEY = "callback";  // Тот самый ключ из сообщества
  8. const VERSION = "5.101"; // Версия API VK
  9. $vk = new vk_api(VK_KEY, VERSION);
  10. mysql_connect('localhost', 'очепяточный логин', 'очепяточный пароль') or die($vk->sendMessage($peer_id, "Что-то пошло не так \n \n Бот временно недоступен."));
  11. mysql_select_db('очепяточная база');
  12. mysql_query("SET NAMES utf8");
  13.  
  14.   $shop_id = 'очепяточный ID магазина';
  15.   $secret_key = 'очепяточный секретный ключ магазина';
  16.   $signature = md5($shop_id.':'.$_REQUEST['amount'].':'.$_REQUEST['pay_id'].':'.$secret_key);  
  17.   $amount = $_REQUEST['amount'];
  18.   $vksender = $_REQUEST['field1'];
  19.   $pay_id = $_REQUEST['pay_id'];
  20.   $array1 = ['https://', 'http://', 'vk.com/id', 'vk.com/'];
  21.   $array2 = ['', '', '', ''];
  22.   $vksenderoff1 = str_replace($array1, $array2, $vksender);
  23.  
  24.   if ($signature != $_REQUEST['sign']) {
  25.      die('bad sign!');
  26.   }
  27.  
  28.   // Оплата прошла успешно, можно проводить операцию  
  29.   $vk->sendMessage(2000000005, "@id$vksenderoff1 перевел в проект LeetProject $amount рублей.
  30.  Платеж №$pay_id");
  31.   mysql_query("UPDATE очепяточная таблица SET rubles=(rubles+".$amount.") WHERE user = '".$vksenderoff1."' AND peer = '".$vksenderoff1."'");
  32.  
  33.   die('OK');  
  34. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement