...
Пример:
Code Block | ||
---|---|---|
| ||
GET /deals/L8M95ER |
Параметры ответа
Поле | Описание |
---|---|
data | Объект с ответом |
data.id | ID сделки |
data.externalId | Внешний ID сделки |
data.cartId | ID корзины |
data.productTitle | Название товара |
data.productPrice | Цена товара, в копейках |
data.productWeight | Вес товара, в граммах |
data.handlerPrice | Рассчитанная цена доставки обработчиком, в копейках |
data.status | Статус сделки, есть всегда и отображает в каком состоянии в данный момент находиться сделка. Может быть:
|
data.reasonStep | Поле которое показывает на каком этапе сделка перейшла в статус "REJECTED" или "EXPIRED". Может быть:
|
data.sellerFirstName | Имя продавца |
data.sellerLastName | Фамилия продавца |
data.sellerPatronymic | Отчество продавца |
data.sellerPhone | Номер телефона продавца в формате "380XXXXXXXXX" |
data.sellerEmail | Электронная почта продавца |
data.buyerFirstName | Имя покупателя |
data.buyerLastName | Фамилия покупателя |
data.buyerPatronymic | Отчество покупателя |
data.buyerPhone | Номер телефона покупателя в формате "380XXXXXXXXX" |
data.buyerEmail | Электронная почта покупателя |
data.lg | Язык локализации |
data.createdAt | Дата создания сделки |
data.adId | ID объявления |
data.handler | Объект с данными обработчика |
data.handler.type | Тип обработчика с помощью которого будет производиться доставка товара |
data.handler.status | Статус обработчика, есть всегда и отображает в каком состоянии в данный момент находиться обработчик. Может быть:
|
data.handler.statusCode | Статус код обработчика в системе выбранного обработчика |
data.handler.statusText | Текстовый статус обработчика в системе выбранного обработчика |
data.handler.waybillNumber | Номер ТТН(или что-то подобного) в системе выбранного обработчика |
data.handler.senderCityId | ID города в системе выбранного обработчика с которого будет/была осуществлена отправка |
data.handler.senderCityName | Текстовое название города в системе выбранного обработчика с которого будет/была осуществлена отправка |
data.handler.senderOfficeId | ID отделения/офиса в системе выбранного обработчика с которого будет/была осуществлена отправка |
data.handler.senderOfficeName | Текстовое название отделения/офиса в системе выбранного обработчика с которого будет/была осуществлена отправка |
data.handler.recipientCityId | ID города в системе выбранного обработчика в который будет/была осуществлена отправка |
data.handler.recipientCityName | Текстовое название города в системе выбранного обработчика в который будет/была осуществлена отправка |
data.handler.recipientOfficeId | ID отделения/офиса в системе выбранного обработчика в который будет/была осуществлена отправка |
data.handler.recipientOfficeName | Текстовое название отделения/офиса в системе выбранного обработчика в который будет/была осуществлена отправка |
data.productPayment | Объект с данными платежа за товар |
data.productPayment.type | Тип платежной системы платежа |
data.productPayment.id | ID платежа |
data.productPayment.amount | Сумма |
data.productPayment.commissionAmount | Сумма комисси платежа |
data.productPayment.status | Статус платежа, есть всегда и отображает в каком состоянии в данный момент находиться платеж. Может быть:
|
data.productPayment.statusCode | Статус код платежа выбранной платежной системы |
data.productPayment.statusText | Текстовый статус платежа выбранной платежной системы |
data.productPayment.waitingFor | Статус означающий, что платеж ожидает определенного действия. Может быть:
|
data.productPayment.details | Объект, хранящий дополнительную информацию для платежа. Например: объект для проведения подтверждения платежа пользователем(details.confirmation) |
data.productPayment.payReceipt | Ссылка на квитанцию оплаты платежа |
data.productPayment.reverseReceipt | Ссылка на квитанцию возврата платежа |
data.productPayment.finishReceipt | Ссылка на квитанцию завершения платежа |
data.handlerPayment | Объект с данными платежа за доставку |
data.handlerPayment.type | Тип платежной системы платежа |
data.handlerPayment.id | ID платежа |
data.handlerPayment.amount | Сумма платежа |
data.handlerPayment.commissionAmount | Сумма комисси платежа |
data.handlerPayment.status | Статус платежа, есть всегда и отображает в каком состоянии в данный момент находиться платеж. Может быть:
|
data.handlerPayment.statusCode | Статус код платежа выбранной платежной системы |
data.handlerPayment.statusText | Текстовый статус платежа выбранной платежной системы |
data.handlerPayment.waitingFor | Статус означающий, что платеж ожидает определенного действия. Может быть:
|
data.handlerPayment.details | Объект, хранящий дополнительную информацию для платежа. Например: объект для проведения подтверждения платежа пользователем(details.confirmation) |
data.handlerPayment.payReceipt | Ссылка на квитанцию оплаты платежа |
data.handlerPayment.reverseReceipt | Ссылка на квитанцию возврата платежа |
data.handlerPayment.finishReceipt | Ссылка на квитанцию завершения платежа |
Пример:
Code Block | ||
---|---|---|
| ||
{ "data": { "id": "L8M95ER", "externalId": "myExternalId537916", "cartId": 338, "productTitle": "Стол", "productPrice": 100000, "productWeight": 15000, "handlerPrice": null, "status": "NEW", "reasonStep": null, "buyerFirstName": "Петро", "buyerLastName": "Петров", "buyerPatronymic": "Петрович", "buyerPhone": "380987654321", "buyerEmail": "petrov@mail.test", "sellerFirstName": "Иван", "sellerLastName": "Иванов", "sellerPatronymic": "Иванович", "sellerPhone": "380123456789", "sellerEmail": "ivanov@mail.test", "lg": "uk", "createdAt": "2018-10-08T09:18:45.000Z", "adId": null, "handler": { "status": "NEW", "statusCode": null, "statusText": null, "waybillNumber": null, "senderCityId": "8d5a980d-391c-11dd-90d9-001a92567626", "senderCityName": null, "senderOfficeId": "7b2cc7fd-84ff-11e4-acce-0050568002cf", "senderOfficeName": null, "recipientCityId": "8d5a980d-391c-11dd-90d9-001a92567626", "recipientCityName": null, "recipientOfficeId": "1ec09d88-e1c2-11e3-8c4a-0050568002cf", "recipientOfficeName": null, "type": "NovaPoshta" }, "productPayment": { "id": 594, "amount": null, "commissionAmount": null, "status": "NEW", "statusCode": null, "statusText": null, "type": "P2P", "waitingFor": null, "details": null, "payReceipt": null, "reverseReceipt": null, "finishReceipt": null }, "handlerPayment": { "id": 593, "amount": null, "commissionAmount": null, "status": "NEW", "statusCode": null, "statusText": null, "type": "ECOM", "waitingFor": null, "details": null, "payReceipt": null, "reverseReceipt": null, "finishReceipt": null } } } |