Меняет статус оплаты поставки. Статус оплаты только отмечает, оплачена ли поставка поставщику: на остатки, суммы и статус поставки он не влияет.
v1/purchases/update_payment.php
Параметры
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| purchase_id | int | Да | ID поставки |
| status | int | Да | Статус оплаты: 0 Не оплачена, 1 Частично оплачена, 2 Оплачена |
Статус оплаты виден в списке поставок, если в разделе Настройки → Основные включено Показывать статус оплаты поставок. Через API он меняется и возвращается независимо от этой настройки.
Пример запроса
{
"purchase_id": 29645,
"status": 2
}
Пример ответа
{
"success": true
}
Ошибки
| Ошибка | Причина |
|---|---|
| No purchase_id in input | Не передано обязательное поле (вместо purchase_id будет имя поля) |
| Invalid payment status value. Must be one of: 0, 1, 2 | Неверный статус оплаты |
| Purchase not found or access denied | Поставка не найдена или удалена |