Versions Compared

Key

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

Метод для подтверждения сделки, во время подтверждения сделка переходит из статуса підтвердження угоди, під час підтвердження угода переходить зі статусу "PAID" в "CONFIRMED", создается накладнаястворюється накладна, по которой будет отправлен товар. Подтвердить сделку можно только, если она якій буде відправлено товар. Підтвердити угоду можливо лише у випадку, коли вона оплачена (status="PAID"). Для подтверждения обязательно должны быть заполнены поля сделки: все те же, что и при оплате и sellerPhone. Так же, есть обязательные для заполнения поля в обработчике, они зависят от выбранного типа обработчика. 

Обязательные поля для обработчиков:

NovaPoshta: все те же, что и при оплате, а так же підтвердження обов'язково мають бути заповнені поля угоди: ті самі, що й при оплаті і додатково sellerPhone. Також є обов'язкові поля в обробнику, вони залежать від обраного типу обробника. 

Обов'язкові поля для обробників:

NovaPoshta: ті, що й при оплаті,  і додатково: senderFirstName, senderLastName, senderPhone, senderOfficeId - указываются при создании или обновлении вказуються при створенні чи оновленні.

Custom: все те же, что и  ті, що й при оплате, а так же і додатково senderFirstName, senderLastName, senderPhone -  указываются при создании или обновлениивказуються при створенні чи оновленні.

...

Запит

MethodPOST
URL/deals/{{dealId}}/confirmations

...

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

ПолеОбязательноеОбов'язковістьТипОписаниеОписПримерПриклад
{{dealId}}ДаТакStringID сделкиугоди"L8M95ER"

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

Code Block
languagejs
POST /deals/L8M95ER/confirmations
Параметры ответа

Параметри відповіді

ПолеОписаниеОпис
dataОбъект с ответомОб'єкт з відповіддю
data.idID сделкиугоди
data.externalIdВнешний Зовнішній ID сделкиугоди

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

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