[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Payeer
ПацаныДата: Суббота, 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р" -> то, что написан она кнопке
  •  
    • Страница 1 из 1
    • 1
    Поиск: