• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/controller/action/entity/orderpaymentresolver.php
  • Класс: BitrixSaleHelpersControllerActionEntityOrderPaymentResolver
  • Вызов: OrderPaymentResolver::getDefaultPaySystemId
static function getDefaultPaySystemId(Order $order): int
{
	$paySystem = [];
	$paySystemList = PaySystemManager::getListWithRestrictionsByOrder($order);

	foreach ($paySystemList as $item)
	{
		if ($item['ACTION_FILE'] === 'cash')
		{
			$paySystem = $item;
			break;
		}
	}

	if (!$paySystem)
	{
		$paySystem = current($paySystemList);
	}

	return (int)$paySystem['ID'];
}