Заказы и статусы
Ошибка заказа
Обновлено . Автор: Редакция PanelCompare
Что «Ошибка заказа» значит для покупателя?
Поведение HTTP — самая важная особенность спецификации. Ошибки возвращают статус 200 с телом вроде поля error со значением «Incorrect request», поэтому коды ответа не несут информации и любая интеграция должна разбирать тело (проверено на justanotherpanel.com/api, исследование рынка PanelCompare, 6 сентября 2026 г.). Скрипт, который доверяет res.ok, спокойно отчитается о сотне отклонённых заказов как о размещённых. Одна крупная панель к тому же отвечает на неверный ключ HTTP 401 с JSON-ошибкой в теле, так что и 4xx нужно разбирать, а не считать признаком того, что API нет.
Для того, кто заказывает вручную, ошибки уже и в основном по собственной вине: ссылка не того формата для услуги, количество ниже минимума или выше максимума, недостаточно средств на балансе или позиция, которую панель отключила после последней загрузки каталога. На последнее стоит обратить внимание: заманчивая цена, которая становится недоступной, как только баланс пополнен, — это приманка с подменой, а не сбой.
Как «Ошибка заказа» выглядит в прайс-листе?
В каталоге ошибок нет, они появляются при отправке. Большинство из них определяют поля min, max и type каталога, поэтому, если прочитать эти три столбца до заказа, большинства отказов не будет.
В массовом заказе весь пакет обычно проверяется и оценивается до подтверждения, так что одна неправильная строка ловится заранее, но пакет, прошедший проверку, отправляется одним действием, и окно отмены затем действует на всё сразу.
Считаете, что определение неверно?
Терминологию на этом рынке задают панели, которые ею пользуются, и она меняется. Если какая-то панель понимает под «Ошибка заказа» не то, что написано здесь, пришлите нам эту позицию — мы либо исправим определение, либо запишем вариант. Как это сделать, описано на странице «О нас».