Документация InstantCMS

для администраторов и разработчиков

Инструменты пользователя

Инструменты сайта


manual:components:billing:api

Биллинг API

Биллинг позволяет проводить финансовых операции из других компонентов с помощью API.

Подключение биллинга в своем компоненте

Перед подключением необходимо проверить что биллинг установлен в системе:

$is_billing_installed = cmsCore::isControllerExists('billing');

Если биллинг установлен, его можно подключить:

if ($is_billing_installed) { 
    $billing = cmsCore::getController('billing');
}

Более удобный способ записи:

$billing = cmsCore::isControllerExists('billing') ? 
           cmsCore::getController('billing') : 
           false;

В этом случае переменная $billing будет содержать либо ссылку на объект биллинга, либо false, если он не установлен.

Использование биллинга

В следующих статьях предполагается что биллинг уже подключен и доступен через $billing:

manual/components/billing/api.txt · Последнее изменение: 01.08.2014 12:48 — admin