• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/sms/provider/smsru.php
  • Класс: Bitrix\Crm\Integration\Sms\Provider\SmsRu
  • Вызов: SmsRu::getBalance
public function getBalance()
{
	if ($this->balanceCache !== null)
	{
		return $this->balanceCache;
	}

	$params = array(
		'embed_id' => $this->getOption('embed_id')
	);
	$apiResult = $this->callExternalMethod('my/balance', $params);

	$balance = false;
	if ($apiResult->isSuccess())
	{
		$balanceData = $apiResult->getData();
		$this->balanceCache = $balance = (float)$balanceData['balance'];
	}

	return $balance;
}