Смена статуса оплаты заказа

Максим

Максим

Обновлено Oct 6, 2026

Меняет статус оплаты заказа. Статус оплаты только отмечает, получены ли деньги от покупателя: на остатки, суммы и статус заказа он не влияет.

v1/orders/update_payment.php

Параметры

Поле Тип Обязательное Описание
order_id int Да ID заказа
status int Да Статус оплаты: 0 Не оплачен, 1 Частично оплачен, 2 Оплачен

Статус оплаты виден в списке заказов, если в разделе Настройки → Основные включено Показывать статус оплаты заказов. Через API он меняется и возвращается независимо от этой настройки.

Пример запроса

{
    "order_id": 43727,
    "status": 2
}

Пример ответа

{
    "success": true
}

Ошибки

Ошибка Причина
No order_id in input Не передано обязательное поле (вместо order_id будет имя поля)
Invalid payment status value. Must be one of: 0, 1, 2 Неверный статус оплаты
Order not found or access denied Заказ не найден или удален