JSON
Пример приема WebHook
function getIP() {
if(isset($_SERVER['HTTP_X_REAL_IP'])) return $_SERVER['HTTP_X_REAL_IP'];
return $_SERVER['REMOTE_ADDR'];
}
if (!in_array(getIP(), array('45.130.43.184'))) die("hacking attempt!");
$data = json_decode(file_get_contents('php://input'));
==========================MD5=========================================
$sign = md5("ID Магазина:Сумма:Секретный ключ:Номер Счета");
==========================SHA256=========================================
$sign = hash('sha256', "ID Магазина:Сумма:Секретный ключ:Номер Счета");
==========================SHA1===========================================
$sign = hash('sha1', "ID Магазина:Сумма:Секретный ключ:Номер Счета");
==========================SHA384=========================================
$sign = hash('sha384', "ID Магазина:Сумма:Секретный ключ:Номер Счета");
==========================SHA512=========================================
$sign = hash('sha512', "ID Магазина:Сумма:Секретный ключ:Номер Счета");
==========================RIPEMD160======================================
$sign = hash('ripemd160', "ID Магазина:Сумма:Секретный ключ:Номер Счета");
if ($sign != $data['sign']) die('Error signature');
// Код который необходимо выполнить на Вашей стороне
echo "OK"
Last updated