Здравствуйте. У меня 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'] не совпадают. Почему?
Неправильный MD5-хэш
Автор CmX, июл 24 2008 21:38
2 ответов в данной теме
#1 Новичок
Отправлено 24 июля 2008 - 21:38
#2 Знаток
Отправлено 26 июля 2008 - 02:36
У меня так (и всё работает):
$secret_key="AbraKadabra";
'LMI_SYS_TRANS_NO'].
$_POST['LMI_PAYER_WM'];
$hash = strtoupper(md5($common_string));
$secret_key="AbraKadabra";
'LMI_SYS_TRANS_NO'].
$_POST['LMI_PAYER_WM'];
$hash = strtoupper(md5($common_string));
ДЕНЕЖНЫЕ аббревиатуры 2015 года: НЧП, ОПС и НПФ ;-)
Помоги ближнему сохранить будущую пенсию и получи гонорар от Фонда!
#3 Новичок
Отправлено 27 июля 2008 - 00:22
Спасибо, сам разобрался