Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Метод для изменения статуса обработчика сделки, что влечёт за собой изменение статуса самой сделки. Статус обработчика можно получить в ответе при вызове Получение данных по сделки, в поле зміни статусу обробника угоди, що призводить до зміни статусу самої угоди. Статус обробника можливо отримати у відповіді при виклику Отримання даних по угоді, в полі - data.handler.status. Изменять статус обработчика сделки можно только тогда, когда в сделке используется ручной тип обработчика (например Змінювати статус обробника угоди можливо лише у випадку, коли в угоді вказано користувацький тип обробника (наприклад data.handler.type=”Custom”) и та статус обработчика сделки обробника угоди - ‘CREATED', 'SENT' или або 'DELIVERED' (это возможно только после Подтверждение сделкице можливо лише після Підтвердження угоди). А изменить змінити статус можно только можливо лише на 'SENT', 'DELIVERED', 'FINISHED', 'CANCELED', 'REJECTED' или або 'EXPIRED'.

Статусы обработчика Статуси обробника 'FINISHED', 'CANCELED', 'REJECTED' и та 'EXPIRED' являются конечными - фінальні, изменению не подлежат и влекут за собой зачисления/возвраты денег за товар и змінам не підлягають і призводять до зарахування/повернення грошей за товар і доставку.

...

Запит

Method

PATCH

URL

/handlers/{{handlerType}}/status

...

Параметри запиту

ПолеОбязательное

Обов'язковість

Тип

ОписаниеОпис

ПримерПриклад

{{handlerType}}

ДаТак

String

Тип обработчикаобробника

"Custom"

dealId

ДаТак

String

ID сделкиугоди

"L8M95ER"

status

ДаТак

String

Статус обработчикаобробника. Может бытьМоже бути:

  • "SENT" - товар отправленвідправлено;

  • "DELIVERED" - товар прибылприбув;

  • "FINISHED" - покупатель забрал покупець отримав товар, зачисление денег зараховано гроші за товар и і доставку;

  • "CANCELED" - ТТН (или что-то подобное) отменен и удален, возврат денег за товар и або аналог) відмінено чи видалено, повернення грошей за товар і за доставку;

  • "REJECTED" - відмова покупцем від товар отклонен покупателем, возврат денег только , повернення грошей лише за товар;

  • "EXPIRED" - превышен срок ожидания, для того чтобы забрать товар, возврат денег только перевищено час очікування для отримання товару, повернення грошей лише за товар

“SENT“

statusCode

Нет

String

Статус код обработчика обробника в системе клиентасистемі клієнта

“123“

statusText

Нет

String

Текстовый Текстовий статус обработчика обробника в системе клиента“Посылка находится в сортировочном центре“системі клієнта

“Посилка знаходиться в сортувальному центрі“

Code Block
PATCH /handlers/Custom/status
Code Block
{
  "dealId": "L8M95ER",
  "status": “SENT“,
  "statusCode": “123“,
  "statusText": “Посылка“Посилка находитсязнаходиться в сортировочномсортувальному центре“центрі“
}

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

Поле

ОписаниеОпис

dataОбъект с ответом

Об'єкт з відповіддю

data.id

ID сделкиугоди

data.externalId

Внешний Зовнішній ID сделкиугоди

ПримерПриклад:

Code Block
{
    "data": {
        "id": "L8M95ER",
        "externalId": "myExternalId537916"
    }
}

...