• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/cashboxatolfarmv4.php
  • Класс: BitrixSaleCashboxCashboxAtolFarmV4
  • Вызов: CashboxAtolFarmV4::getRequestUrl
protected function getRequestUrl($operation, $token, array $queryData = array())
{
	$serviceUrl = static::SERVICE_URL;

	if ($this->getValueFromSettings('INTERACTION', 'MODE_HANDLER') === static::HANDLER_MODE_TEST)
	{
		$serviceUrl = static::SERVICE_TEST_URL;
	}

	$groupCode = $this->getField('NUMBER_KKM');

	if ($operation === static::OPERATION_CHECK_REGISTRY)
	{
		return $serviceUrl.'/'.$groupCode.'/'.$queryData['CHECK_TYPE'].'?token='.$token;
	}
	elseif ($operation === static::OPERATION_CHECK_CHECK)
	{
		return $serviceUrl.'/'.$groupCode.'/report/'.$queryData['EXTERNAL_UUID'].'?token='.$token;
	}
	elseif ($operation === static::OPERATION_GET_TOKEN)
	{
		return $serviceUrl.'/getToken';
	}

	throw new MainSystemException();
}