Помогите с системой оплаты на API

toreador

Новичок
Не так давно приобрел движок lihgtmon для своего сайта, возникла следующая пролема
с его настройкой, при оплате через a1pay после оплаты выдает белую страницу и ответа от
post параметров нету, писал в гребанную поддержку с более недели а толку 0. ((

api.php
PHP:
<?php
	/**
	 * Copyright 2009-2012 ┬й LightMon enGine
	 * URL: http://www.lightmon.ru
	 * E-mail: [email protected]
	 */

	error_reporting(E_ALL ^ E_NOTICE);

	//╨Ю╨┐╤А╨╡╨┤╨╡╨╗╤П╨╡╨╝ ╨║╨╛╨╜╤Б╤В╨░╨╜╤В╤Л
	define('LM',true);
	define('TIMER',microtime(1));
	define('MEMORY',memory_get_usage());
	define('ROOT_DIR',dirname(__FILE__));
	define('DATA_DIR',ROOT_DIR.'/data');
	define('LM_DIR',ROOT_DIR.'/engine');

	//╨Я╨╛╨┤╨║╨╗╤О╤З╨░╨╡╨╝ ╤Б╨╡╤Б╤Б╨╕╤О
	session_start();

	//╨Я╨╛╨┤╨║╨╗╤О╤З╨░╨╡╨╝ ╨п╨┤╤А╨╛ ╤Б╨╕╤Б╤В╨╡╨╝╤Л
	include_once LM_DIR.'/core.php';

	//╨Ю╨┐╤А╨╡╨┤╨╡╨╗╤П╨╡╨╝ ID ╤Б╨╡╤А╨▓╨╕╤Б╨░
	MainClass::$service='api';

	//╨Я╨╛╨┤╨║╨╗╤О╤З╨░╨╡╨╝ ╤П╨╖╤Л╨║╨╛╨▓╨╛╨╣ ╨╝╨░╤Б╤Б╨╕╨▓
	MainClass::LoadLang();

	//╨Ч╨░╨│╤А╤Г╨╢╨░╨╡╨╝ ╨╝╨╛╨┤╤Г╨╗╤М
	MainClass::$modules->InfoModules();
	MainClass::$modules->LoadModules(ROOT_DIR.'/modules/',true);

	echo MainClass::$modules->MainContent();

	//╨Ч╨░╨║╤А╤Л╨▓╨░╨╡╨╝ MySQL ╤Б╨╛╨╡╨┤╨╕╨╜╨╡╨╜╨╕╨╡
	MainClass::$db->close();

	echo "\n<!-- Lightmon Engine Copyright Lightmon (http://www.lightmon.ru/) -->";
	echo "\n<!-- Time generate: " . round(microtime(1) - TIMER,4) . " seconds -->";
?>

modules/account/api.php
PHP:
<?php
	/**
	 * Module: Account; Service: API
	 * @package LightMon enGine
	 * @subpackage Plugins
	 * @author LightMon teAm
	 */

	if(!defined('LM')) die('╨Я╨╛╨┐╤Л╤В╨║╨░ ╨▓╨╖╨╗╨╛╨╝╨░?');

	//╨Ф╨╛╨▒╨░╨▓╨╗╤П╨╡╨╝ ╤П╨╖╤Л╨║╨╛╨▓╨╛╨╣ ╨╝╨░╤Б╤Б╨╕╨▓
	MainClass::LoadLang('modules','account');

	//╨Ф╨╛╨▒╨░╨▓╨╗╤П╨╡╨╝ ╤Е╤Г╨║
	self::addHook('account_content','accountContent',array());

	/**
	 *
	 *
	 */
	function accountContent($uri)
	{
		switch($uri[1])
		{
			case 'captcha':
				return accountCaptcha();
			break;
			case 'a1pay':
				return accountA1Pay();
			break;
		}
	}

	/**
	 *
	 *
	 */
	function accountCaptcha()
	{
		MainClass::$captcha->GetImage();
	}

	/**
	 *
	 *
	 */
	function accountA1Pay()
	{
		$p=array(
			'tid'=>post('tid'),
			'name'=>post('name'), 
			'comment'=>post('comment'),
			'partner_id'=>post('partner_id'),
			'service_id'=>post('service_id'),
			'order_id'=>post('order_id'),
			'type'=>post('type'),
			'partner_income'=>post('partner_income'),
			'system_income'=>post('system_income'),
		);
		if(post('check')===md5(join('',array_values($p)).config('secret_a1key','service')))
		{
			MainClass::$db->query('UPDATE `lm_users` SET `balance`=`balance`+\''.post('system_income').'\' WHERE `id`=\''.post('comment').'\'');
			MainClass::$db->query('INSERT INTO `lm_transactions` (`id`,`uid`,`amount`,`type`,`time`) VALUES (NULL,\''.quoteSmart(post('comment')).'\',\''.quoteSmart(post('system_income')).'\',\'replenishment\',\''.time().'\')');
			//MainClass::$db->query('INSERT INTO `lm_logs_event` (time,history) VALUES (\''.time().'\', \'\'))');
		}
	}
?>
URL страницы успешной покупки а a1pay:
api.php/account/balance/?success
Ответ от a1pay:

PHP:
URL:
http://мой сайт/api.php/account/a1pay/

POST параметры:
tid=13687513568&name=%D0%A2%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7&comment=&partner_id=214642&service_id=43888&order_id=15507028&type=sms&partner_income=23.75&system_income=25&test=1&check=03baf8804e0d9973fb957dc494ed98f4

Ответ сервиса:
<!-- Lightmon Engine Copyright Lightmon (http://www.lightmon.ru/) -->
<!-- Time generate: 0.0845 seconds -->
В чем может быть причина, может в самом web сервере что-то не так?
 
Сверху