Здравствуйте уважаемые форумчане! Никак не могу правильно сменить подпись MD5 на sha256. Прошу вас протянуть мне руку помощи, т.к. сил моих нет больше(не программист я)... Код прилагаю ниже:
else {
if (strtoupper($_POST['LMI_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'].$merchant_secret.$_POST['LMI_PAYER_PURSE'].$_POST['LMI_PAYER_WM']))
&& $result=='' && $_POST['LMI_MODE']==0 ) {
// Проверим платеж
$result=$wmxi->X3($_POST['LMI_PAYEE_PURSE'],$_POST['LMI_SYS_TRANS_NO'],'',$_POST['LMI_SYS_INVS_NO'],'',$_POST['LMI_SYS_TRANS_DATE'],$_POST['LMI_SYS_TRANS_DATE']);
if (strpos($result,"<amount>$_POST[LMI_PAYMENT_AMOUNT]</amount>")!==false &&
strpos($result,"<corrwm>$_POST[LMI_PAYER_WM]</corrwm>")!==false)
Надеюсь что здесь найдутся добрые и отзывчивые люди
Сообщение отредактировал 426778160405: 25 ноября 2018 - 16:25