Метод для подтверждения сделки, во время подтверждения сделка переходит из статуса підтвердження угоди, під час підтвердження угода переходить зі статусу "PAID" в "CONFIRMED", создается накладнаястворюється накладна, по которой будет отправлен товар. Подтвердить сделку можно только, если она якій буде відправлено товар. Підтвердити угоду можливо лише у випадку, коли вона оплачена (status="PAID"). Для подтверждения обязательно должны быть заполнены поля сделки: все те же, что и при оплате и sellerPhone. Так же, есть обязательные для заполнения поля в обработчике, они зависят от выбранного типа обработчика.
Обязательные поля для обработчиков:
NovaPoshta: все те же, что и при оплате, а так же підтвердження обов'язково мають бути заповнені поля угоди: ті самі, що й при оплаті і додатково sellerPhone. Також є обов'язкові поля в обробнику, вони залежать від обраного типу обробника.
Обов'язкові поля для обробників:
NovaPoshta: ті, що й при оплаті, і додатково: senderFirstName, senderLastName, senderPhone, senderOfficeId - указываются при создании или обновлении вказуються при створенні чи оновленні.
Custom: все те же, что и ті, що й при оплате, а так же і додатково senderFirstName, senderLastName, senderPhone - указываются при создании или обновлениивказуються при створенні чи оновленні.
...
Запит
Method | POST |
URL | /deals/{{dealId}}/confirmations |
...
Параметри запиту
ПолеОбязательное | Обов'язковість | Тип | ОписаниеОпис | ПримерПриклад |
---|---|---|---|---|
{{dealId}} | ДаТак | String | ID сделкиугоди | "L8M95ER" |
ПримерПриклад:
Code Block | ||
---|---|---|
| ||
POST /deals/L8M95ER/confirmations |
Параметри відповіді
Поле | ОписаниеОпис |
---|---|
dataОбъект с ответом | Об'єкт з відповіддю |
data.id | ID сделкиугоди |
data.externalId | Внешний Зовнішній ID сделкиугоди |
ПримерПриклад:
Code Block | ||
---|---|---|
| ||
{ "data": { "id": "L8M95ER", "externalId": "myExternalId537916" } } |