• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/paysystem/servicehandler.php
  • Класс: BitrixSalePaySystemServiceHandler
  • Вызов: ServiceHandler::isMyResponse
static function isMyResponse(Request $request, $paySystemId)
{
	$fields = static::getIndicativeFields();

	if (!is_array($fields) || empty($fields))
		return false;

	$isAssociate = CSaleHelper::IsAssociativeArray($fields);

	foreach ($fields as $key => $value)
	{
		if (!$isAssociate && !isset($request[$value]))
			return false;

		if ($isAssociate && (!isset($request[$key]) || is_null($value) || ($value != $request[$key])))
			return false;
	}

	return static::isMyResponseExtended($request, $paySystemId);
}