• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/classes/general/rest_provider.php
  • Класс: CRestProvider
  • Вызов: CRestProvider::OnAppPayment
static function OnAppPayment($arParams, $arHandler)
{
	if($arParams[0] == $arHandler['APP_ID'])
	{
		$app = BitrixRestAppTable::getByClientId($arHandler['APP_ID']);
		if($app)
		{
			$info = BitrixRestAppTable::getAppStatusInfo($app, '');

			return array(
				'CODE' => $app['CODE'],
				'VERSION' => intval($app['VERSION']),
				'STATUS' => $info['STATUS'],
				'PAYMENT_EXPIRED' => $info['PAYMENT_EXPIRED'],
				'DAYS' => $info['DAYS_LEFT']
			);
		}
	}

	throw new Exception('Wrong app!');
}