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


Фотография

Неправильный MD5-хэш


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

#1 Новичок CmX (WMID 242587109934 )

  • Группа: Пользователи
  • сообщений 3
  • Регистрация: 24-июля 08
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 24 июля 2008 - 21:38

Здравствуйте. У меня md5 хэш высчитывается так (PHP):

$hash = strtoupper (md5 ($_POST['LMI_PAYEE_PURSE'].$_POST['LMI_PAYMENT_AMOUNT'].$_POST['LMI_PAYMENT_NO'].$_POST['LMI_MODE'].$_POST['LMI_SYS_INVS_NO'].$_POST['LMI_SYS_TRANS_NO'].$_POST['LMI_SYS_TRANS_DATE'].$secret_key.$_POST['LMI_PAYER_PURSE'].$_POST['LMI_PAYER_WM'])); //$secret_key - мой секретный ключ

Но при платеже $hash и $_POST ['LMI_HASH'] не совпадают. Почему?

    • 0
  • Наверх

#2 Знаток AS1 (WMID 558731743042 )

  • Группа: Пользователи
  • сообщений 1 054
  • Регистрация: 04-апреля 07
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 26 июля 2008 - 02:36

У меня так (и всё работает):

$secret_key=
"AbraKadabra";
'LMI_SYS_TRANS_NO'].
$_POST[
'LMI_PAYER_WM'];
$hash = strtoupper(md5($common_string));


    • 0
  • Наверх

#3 Новичок CmX (WMID 242587109934 )

  • Группа: Пользователи
  • сообщений 3
  • Регистрация: 24-июля 08
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 27 июля 2008 - 00:22

Спасибо, сам разобрался

    • 0
  • Наверх