Пацаны | Дата: Суббота, 01.11.2014, 16:56 | Сообщение # 1 |
Группа: Удаленные
Сообщений: 50079
| <?php if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"])) { $m_key = "12345"; $arHash = array($_POST['m_operation_id'], $_POST['m_operation_ps'], $_POST['m_operation_date'], $_POST['m_operation_pay_date'], $_POST['m_shop'], $_POST['m_orderid'], $_POST['m_amount'], $_POST['m_curr'], $_POST['m_desc'], $_POST['m_status'], $m_key); $sign_hash = strtoupper(hash('sha256', implode(":", $arHash))); if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success") { echo $_POST['m_orderid'] . "|success"; $cash = $_POST['m_amount']; $login = $_POST['m_orderid']; $ip = "127.0.0.1"; $sqluser = "root"; $sqlpw = ""; $userdb = "lc2_db_auth"; $conn = new mysqli($ip, $sqluser, $sqlpw, $userdb); $insertusr = "UPDATE bg_user SET cash = cash + '$cash' * 10 WHERE user_code = '$login'"; $qInsert = $conn->prepare($insertusr); $qInsert->execute(); exit(); } echo $_POST['m_orderid'] . "|error"; } ?> Код с кнопочкой для отправки платежа <?php $m_shop = '5420143'; $m_orderid = $_SESSION['SESS_ACCOUNT_ID']; $m_amount = number_format(10, 2, '.', ''); $m_curr = 'RUB'; $m_desc = base64_encode('Donate'); $m_key = '12345'; $arHash = array( $m_shop, $m_orderid, $m_amount, $m_curr, $m_desc, $m_key ); $sign = strtoupper(hash('sha256', implode(":", $arHash)));?> <form method="GET" action="//payeer.com/api/merchant/m.php"> <input type="hidden" name="m_shop" value="<?php echo $m_shop?>"> <input type="hidden" name="m_orderid" value="<?php echo $m_orderid?>"> <input type="hidden" name="m_amount" value="<?php echo $m_amount?>"> <input type="hidden" name="m_curr" value="<?php echo $m_curr?>"> <input type="hidden" name="m_desc" value="RG9uYXRl"> <input type="hidden" name="m_sign" value="<?php echo $sign?>"> <input type="hidden" name="lang" value="ru"> <input type="submit" style="width:75px;height:25px" name="m_process" value="10р" /></form> Разъяснения Скрытый текст $m_key = "12345"; ->секретная байда вроде пароля или кода (найдете) $m_shop = '5420143'; ->id магазинчика $m_amount = number_format(10, 2, '.', ''); ->10 это сколько рублей в одной кнопке $m_curr = 'RUB'; ->это валюта $ip = "127.0.0.1"; ->ip для mysql $sqluser = "root"; ->логин $sqlpw = ""; ->пароль $userdb = "lc_db_auth"; ->база с акками '$cash' * 10 WHERE user_code ->10 это сколько шопа за рубль (или что вы там настроите выше) value="10р" -> то, что написан она кнопке
|
|
| |