コード例 #1
0
ファイル: index.php プロジェクト: innova-market/JobExpert
}
// скрытый ответ от 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']);
            $payments->sendAdminEmail($logData, 'SUCCESS');
        } else {
            // логируем ответ в файл
            $logData = logs::logPaymentData($_POST, 'FAIL', 'webmoney');
            // выполняем необходимые действия
            $ourData = $payments->explodeServiceString($_POST['SERVICE']);
            $payments->doAction($ourData[0], $ourData[1], webmoney::generateLogData($_POST, 'FAIL'), $_POST['LMI_PAYMENT_NO']);
            $payments->sendAdminEmail($logData, 'FAIL');
        }
    } else {