• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/terminal/paymenthelper.php
  • Класс: Bitrix\Crm\Terminal\PaymentHelper
  • Вызов: PaymentHelper::isTerminalPayment
static function isTerminalPayment(Sale\Payment $payment): bool
{
	$order = $payment->getOrder();
	$collection = $order->getTradeBindingCollection();

	/** @var Crm\Order\TradeBindingEntity $binding */
	foreach ($collection as $binding)
	{
		$platform = $binding->getTradePlatform();
		if (
			$platform
			&& $platform->getCode() === Crm\Order\TradingPlatform\Terminal::TRADING_PLATFORM_CODE
		)
		{
			return true;
		}
	}

	return false;
}