Как проверить статус оплаты заказа по его номеру в 1С-Битрикс

Внимание! Работает режим премодерации. Все сообщения публикуются после проверки!
Страницы: 1
Ответить
RSS
Как проверить статус оплаты заказа по его номеру в 1С-Битрикс
Проверка статуса оплаты по номеру заказа в CMS Битрикс

В 1С-Битрикс статус оплаты заказа можно получить с помощью модуля работы  с интернет-магазином и API. Для проверки статуса оплаты по номеру  заказа используется класс \Bitrix\Sale\Order.
Изменено: Валерий Макеев - 29.09.2025 14:29:00
Этот код использует прямое обращение к данным заказа через ORM Bitrix и проверяет статус оплаты через поле 'PAYED', а также показывает дополнительную информацию о способе оплаты и дате обновления заказа.
Код
<?php
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");

use Bitrix\Main\Loader;
use Bitrix\Sale\Internals\OrderTable;

if (!Loader::includeModule("sale")) die("Модуль sale не установлен");

// Получаем заказ по ID через ORM Bitrix
$order = OrderTable::getById(1)->fetch();

if ($order) {
    // Проверяем статус оплаты через прямое обращение к полю базы данных
    $isPaid = $order['PAYED'] === 'Y' ? "оплачен" : "не оплачен";
    $orderNumber = $order['ACCOUNT_NUMBER'];
    echo "Статус заказа №{$orderNumber}: {$isPaid} (последнее обновление: " . $order['DATE_UPDATE'] . ")";
    
    // Дополнительная информация о способе оплаты
    if ($order['PAY_SYSTEM_ID']) {
        $paySystem = \Bitrix\Sale\PaySystem\Manager::getById($order['PAY_SYSTEM_ID']);
        echo "<br>Способ оплаты: " . $paySystem['NAME'];
    }
} else {
    echo "Заказ с ID 1 не найден";
}
?>
Страницы: 1
Ответить
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Стоимость услуг по разработке и сопровождению сайтов на 1C-Битрикс

Участие в проекте

привлечение в проект на part-time основе

от 30 000 рублей / неделя

Возможно участие в проекте на ежедневной основе, как разработчика. Занятость - до 20 часов в неделю
Минимальный срок - одна неделя.

* сумма фиксированная

Разработка интернет-магазина с готовой версткой

от 4 недель

от 90 000 рублей

* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.

Разработка корпоративного сайта

от 7 дней

от 40 000 рублей

Разработка сайта без системы оплаты заказов через корзину

* стоимость зависит от наличия верстки, использования готового решения и т.д.