CMarketOrder::GetByID($id);
Возвращает массив свойств конкретного заказа ($id), в том числе и данные о платежной системе.
$id - id заказа (обязательное)

CMarketOrder::GetList($arOrder = array("SORT"=>"ASC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array());
Возвращает список активных заказов.
Использует CIBlockElement::GetList.
Устанавливает базовый фильтр:
$baseFilter = array(
"IBLOCK_CODE" => "YENISITE_MARKET_ORDER",
"ACTIVE" => "Y",
"PROPERTY_SITE_ID" => SITE_ID
);
Базовый фильтр ($baseFilter) и фильтр заданный в параметрах ($arFilter) склеиваются и попадают в вызов CIBlockElement::GetLis.
Остальные параметры передаются для вызова CIBlockElement::GetLis без изменений. О них можно прочитать в документации для разработчиков 1C-Битрикс: Управление сайтом https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php.

CMarketOrder::SetStatus($id,$status);
Устанавливает статус конкретного заказа ($id).
$id - id заказа (обязательное)
$status - принимает значение "PAYED", переводя заказ в статус - Оплачен.

CMarketOrder::GetStatus($id);
Определяет статус оплаты конкретного заказа ($id).
Возвращает PAYED, если заказ был оплачен и NOT_PAYED, если не был.
$id - id заказа (обязательное)

CMarketOrder::CheckAccessToOrder($email, $id, $iblock_id);
Определяет доступность заказа для пользователя.
Проверка для зарегистрированного пользователя - выборка заказов по UserID и соответствие их $id проверяемого заказа.
Проверка для НЕ зарегистрированного пользователя - соответствие введенного $email (email или номер телефона) указанному при оформлении заказа $id.
Возвращает массив array(messege, error).
messege - объяснения для пользователя что и куда вводить
error - сообщения о неправильно введенных данных для пользователя
$id - id заказа (обязательное)
$iblock_id - id инфоблока заказов (обязательное)
$email - email или номер телефона для проверки доступности заказа для НЕ зарегистрированных пользователей