Перейти к содержимому


Фотография

Вопросы по кассе и коду sha256

sha256 касса

  • Пожалуйста, авторизуйтесь для ответа.
8 ответов в данной теме

#1 Участник 327190283531 (WMID 327190283531 )

  • Группа: Пользователи
  • сообщений 10
  • Регистрация: 02-декабря 14
  • Webmoney BL

Отправлено 16 января 2015 - 10:47

У меня вопрос по кассе . Вообщем настройки кассы в md5 но он щас не поддерживаеться .   Ввел в настройки кей  md5 оставил пустым  касса принимает оплату но монеты не начисляються аккаунту . а когда настраиваю sha256 и вписываю вместо md5 при оплате пишет ошибка 

 

 

function er($string, $step) {
    error_log($string . ", step: $step, payment_no: ". $_POST['LMI_PAYMENT_NO']);
    die();
};
 
$LMI_PREREQUEST = $_POST['LMI_PREREQUEST']; // предварительный запрос
 
$LMI_PAYEE_PURSE = $_POST['LMI_PAYEE_PURSE']; // Кошелек продавца
$LMI_PAYMENT_AMOUNT = $_POST['LMI_PAYMENT_AMOUNT']; // Сумма платежа ();
$LMI_PAYMENT_NO = $_POST['LMI_PAYMENT_NO']; // Внутренний номер покупки продавца ();
$LMI_MODE = $_POST['LMI_MODE']; // Флаг тестового режима (LMI_MODE);
$LMI_SYS_INVS_NO = $_POST['LMI_SYS_INVS_NO']; // Внутренний номер счета в системе WebMoney Transfer;
$LMI_SYS_TRANS_NO = $_POST['LMI_SYS_TRANS_NO']; // Внутренний номер платежа в системе WebMoney Transfer
 
$LMI_SYS_TRANS_DATE = $_POST['LMI_SYS_TRANS_DATE']; // Дата и время выполнения платежа ();
$LMI_SECRET_KEY = $_POST['LMI_SECRET_KEY']; // Secret Key (LMI_SECRET_KEY);
$LMI_PAYER_PURSE = $_POST['LMI_PAYER_PURSE']; // Кошелек покупателя ();
$LMI_PAYER_WM = $_POST['LMI_PAYER_WM']; // WMId покупателя ().
 
$LMI_HASH = $_POST['LMI_HASH']; // Контрольная подпись
 
if($LMI_PAYMENT_NO) {
$get_info = mysql_query("SELECT * FROM enter WHERE id = ".intval($LMI_PAYMENT_NO)." LIMIT 1");
$row = mysql_fetch_array($get_info);
$cid = $row['id'];
$sum = $row['sum'];
$status = $row['status'];
$dbLMI_SYS_INVS_NO = $row['LMI_SYS_INVS_NO'];
$dbLMI_SYS_TRANS_NO = $row['LMI_SYS_TRANS_NO'];
 
$my_hash = md5($cfgWMZ.$sum.$LMI_PAYMENT_NO.$LMI_MODE.$LMI_SYS_INVS_NO.$LMI_SYS_TRANS_NO.$LMI_SYS_TRANS_DATE.$key.$LMI_PAYER_PURSE.$LMI_PAYER_WM);
 
if(($LMI_PREREQUEST == 1 || $LMI_PREREQUEST) && $sum == $LMI_PAYMENT_AMOUNT && $LMI_PAYEE_PURSE == $cfgWMZ) {
 
$query = mysql_query("UPDATE enter SET status = 1 WHERE id = ".intval($LMI_PAYMENT_NO)." LIMIT 1");
if($query) { print "YES"; } else { er('Item not reserved', 3); }
 
} elseif($my_hash == strtolower($LMI_HASH) && $status == 1) {
 
if(!$LMI_MODE) {
 
$query = "SELECT * FROM enter WHERE id = ".intval($_POST['LMI_PAYMENT_NO'])." LIMIT 1";
$result = mysql_query($query);
$rows = mysql_num_rows($result);
if($rows == 1) {
$date = date("d.m.Y");
$row = mysql_fetch_array($result);
mysql_query('UPDATE users SET balance = balance + '.$row[sum].' WHERE login = "'.$row[login].'" LIMIT 1');
mysql_query("UPDATE enter SET status = 2, wmz = '".addslashes(htmlspecialchars(trim(substr($LMI_PAYER_PURSE,0,13))))."' WHERE id = ".intval($LMI_PAYMENT_NO)." LIMIT 1");
 
mysql_query("UPDATE logs SET enter=enter+".$row[sum]." WHERE date='".$date."' LIMIT 1");
 
} else {
print '<p><center><b style="color:red">Не удаётся пополнить счёт!</b></center></p>';
}
 
} else {
$query = 1;
}
 
if($query) { print "YES"; } else { er('Item not reserved', 4); }
 
} else {
 
er('Item not reserved', 1);
 
}
 
} else {
er('Item not reserved', 2);
}
 
 
и еще файла  Success URL  помогите пожалуйста :(

    • 0
  • Наверх

#2 Участник 327190283531 (WMID 327190283531 )

  • Группа: Пользователи
  • сообщений 10
  • Регистрация: 02-декабря 14
  • Webmoney BL

Отправлено 16 января 2015 - 11:18

кто поможет 80 рублей отдам  . Больше у меня нет :(


    • 0
  • Наверх

#3 Участник 327190283531 (WMID 327190283531 )

  • Группа: Пользователи
  • сообщений 10
  • Регистрация: 02-декабря 14
  • Webmoney BL

Отправлено 16 января 2015 - 11:58

оплата идет хорошо но на аккаунт не начисляються монеты т.к  нет сверки  sha256  а как сделать х.з


    • 0
  • Наверх

#4 Знаток ^-^ (WMID 273407224562 )

  • Группа: Пользователи
  • сообщений 6 059
  • Регистрация: 10-сентября 13
  • Webmoney BL

Отправлено 16 января 2015 - 17:18

Замените
$my_hash = md5($cfgWMZ.$sum.$LMI_PAYMENT_NO.$LMI_MODE.$LMI_SYS_INVS_NO.$LMI_SYS_TRANS_NO.$LMI_SYS_TRANS_DATE.$key.$LMI_PAYER_PURSE.$LMI_PAYER_WM);

на
$my_hash = hash('sha256',$cfgWMZ.$sum.$LMI_PAYMENT_NO.$LMI_MODE.$LMI_SYS_INVS_NO.$LMI_SYS_TRANS_NO.$LMI_SYS_TRANS_DATE.$key.$LMI_PAYER_PURSE.$LMI_PAYER_WM);
Бесплатный SSL на 3 мес. / Сертификат SSL от 299 руб.
    • 1
  • Наверх

#5 Участник 327190283531 (WMID 327190283531 )

  • Группа: Пользователи
  • сообщений 10
  • Регистрация: 02-декабря 14
  • Webmoney BL

Отправлено 16 января 2015 - 18:19

Замените
$my_hash = md5($cfgWMZ.$sum.$LMI_PAYMENT_NO.$LMI_MODE.$LMI_SYS_INVS_NO.$LMI_SYS_TRANS_NO.$LMI_SYS_TRANS_DATE.$key.$LMI_PAYER_PURSE.$LMI_PAYER_WM);

на
$my_hash = hash('sha256',$cfgWMZ.$sum.$LMI_PAYMENT_NO.$LMI_MODE.$LMI_SYS_INVS_NO.$LMI_SYS_TRANS_NO.$LMI_SYS_TRANS_DATE.$key.$LMI_PAYER_PURSE.$LMI_PAYER_WM);

Так же делал . Оплата идет но монеты не начисляються на аккаунт . Еще незнаю куда прописать Success URL не где этот файл найти не могу стремно капец 2 день ковыряю сайт и интернет 


    • 0
  • Наверх

#6 Знаток ^-^ (WMID 273407224562 )

  • Группа: Пользователи
  • сообщений 6 059
  • Регистрация: 10-сентября 13
  • Webmoney BL

Отправлено 17 января 2015 - 00:08

Туда же, куда и Fail URL, и Result URL) В настройки кошелька на сайте merchant.webmoney.


Бесплатный SSL на 3 мес. / Сертификат SSL от 299 руб.
    • 1
  • Наверх

#7 Участник 327190283531 (WMID 327190283531 )

  • Группа: Пользователи
  • сообщений 10
  • Регистрация: 02-декабря 14
  • Webmoney BL

Отправлено 17 января 2015 - 18:36

Туда же, куда и Fail URL, и Result URL) В настройки кошелька на сайте merchant.webmoney.

В троем седня 5 часов по скайпе ковыряли . Кое как сделали .  Все нормально оплата идет но логи не записываються а так пашет


    • 0
  • Наверх

#8 Знаток ^-^ (WMID 273407224562 )

  • Группа: Пользователи
  • сообщений 6 059
  • Регистрация: 10-сентября 13
  • Webmoney BL

Отправлено 18 января 2015 - 00:55

Какие логи? Данные в базу данных не пихаются - это имеется ввиду?

И не совсем понятно, что за касса... Может там инструкция какая предлагается. Её читали?


Бесплатный SSL на 3 мес. / Сертификат SSL от 299 руб.
    • 0
  • Наверх

#9 Участник 327190283531 (WMID 327190283531 )

  • Группа: Пользователи
  • сообщений 10
  • Регистрация: 02-декабря 14
  • Webmoney BL

Отправлено 25 марта 2015 - 19:31

Какие логи? Данные в базу данных не пихаются - это имеется ввиду?

И не совсем понятно, что за касса... Может там инструкция какая предлагается. Её читали?

Спасиб, логи  у насфиксируються типа архива, не пашут и ладно можно , закрывать тему :)


    • 0
  • Наверх