Advertisement
AOffic

Untitled

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