Главная страница модуля WebMoney ********************************************************/ /** * @package * @todo */ !defined('SDG') ? die('Triple protection!') : null; // данная часть кода необходима для правильной кодировки if (isset($_POST['LMI_PAYMENT_DESC']) && $_POST['LMI_PAYMENT_DESC']) { $_POST['LMI_PAYMENT_DESC'] = html_entity_decode(strings::encodingString($_POST['LMI_PAYMENT_DESC'], CONF_DEFAULT_CHARSET), false, CONF_DEFAULT_CHARSET); } // скрытый ответ от SMSCoin if (isset($_GET['result']) && !empty($_POST)) { // предварительное уведомление о платеже if (isset($_POST['LMI_PREREQUEST']) && $_POST['LMI_PREREQUEST']) { if (webmoney::checkPreResultParams($_POST, $arrTariffs)) { logs::logPaymentData($_POST, 'LMI_PREREQUEST SUCCESS', 'webmoney'); echo 'YES'; exit; } else { logs::logPaymentData($_POST, 'LMI_PREREQUEST WRONG PARAMS', 'webmoney'); echo 'WRONG PARAMS'; exit; } } elseif (isset($_POST['LMI_SYS_INVS_NO']) && $_POST['LMI_SYS_INVS_NO'] && isset($_POST['LMI_SYS_TRANS_NO']) && $_POST['LMI_SYS_TRANS_NO']) { if (webmoney::checkResultParams($_POST, $arrTariffs)) { // логируем ответ в файл $logData = logs::logPaymentData($_POST, 'SUCCESS', 'webmoney'); // выполняем необходимые действия $ourData = $payments->explodeServiceString($_POST['SERVICE']); $payments->doAction($ourData[0], $ourData[1], webmoney::generateLogData($_POST, 'SUCCESS'), $_POST['LMI_PAYMENT_NO']);