• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/orderentitybindingschecker.php
  • Класс: Bitrix\Crm\Order\OrderEntityBindingsChecker
  • Вызов: OrderEntityBindingsChecker::getPayableEntityTypeIds
static function getPayableEntityTypeIds(): array
{
	static $requiredBoundEntityTypes = [];
	if (empty($requiredBoundEntityTypes))
	{
		foreach (\Bitrix\Crm\Service\Container::getInstance()->getTypesMap()->getFactories() as $crmFactory)
		{
			if ($crmFactory->isPaymentsEnabled())
			{
				$requiredBoundEntityTypes[] = $crmFactory->getEntityTypeId();
			}
		}
	}

	return $requiredBoundEntityTypes;
}