Versions Compared

Key

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

Метод для создание сделки. Cделка создается со статусом "NEW", Метод для створення угоди. Угода створюється зі статусом "NEW". Також, якщо вказано дані обробника, створюється обробник зі статусом "NEW" і платіж за доставку зі статусом "NEW"; якщо вказані дані по платежу за товар, то створюється платіж за товар зі статусм "NEW". 

так же, если указаны данные по обработчику, то создаеться обработчик со статусом "NEW" и платеж за доставку со статусом "NEW", если указанные данные по платежу за товар, то создаеться платеж за товар со статусом "NEW". Обязательным, при создании, являеться только поле корзины, это позволяет обновлять сделку с помощью метода обновления сделки последующими итерациями  и не указывать все необходимые данные сразу.При указании объявления, такие поля как Обов'язковим полем при створенні угоди ,є лише поле кошика, це дозволяє оновлювати угоду за допомогою методу оновлення угоди наступними ітераціями і не вказувати всі необхідні дані відразу

При вказуванні об'яви, такі поля як sellerFirstNamesellerLastNamesellerPatronymicsellerPhonesellerEmailproductTitleproductPriceproductWeight заполняються автоматически с полей объявления заповнюються автоматично із полів об'яви

В сделке продавец не является обязательно отправителем, так же покупатель не являеться обязательно получателем.

...

угоді продавець не є обов'язково і відправником, також покупець не є обов'язково отримувачем. 

Запит

MethodPOST
URL/deals

...

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

ПолеОбязательноеОбов'язковістьТипОписаниеОписПримерПриклад
externalIdНетНіStringВнешний Зовнішній ID, должен быть уникальныммає бути унікальним"myExternalId537916"
adIdНетНіStringID объявления, объявления должно быть подтвержденнооголошення, оголошення має бути підтверджено (статус - "CONFIRMED")"A-D7ZL93Z"
cartIdДаТакNumberID корзиныкошика338
cartExternalIdДаТак, если якщо не указан вказано cartId StringВнешний Зовнішній ID корзиныкошика"myExternalId478454"
productTitleНетНіStringНазвание товараНазва товару"Стол"
productWeightНетНіNumberВес товараВага товару, в граммахграмах, только целые лише цілі числа, больше нулябільше нуля 15000
productPriceНетНіNumberЦена товара Ціна товару в копейкахкопійках, валюта - гривнагривня, только целые  лише цілі числа, больше нулябільше нуля 100000
sellerFirstNameНетНіStringИмя продавца, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 раз"Иван

Ім'я продавця, лише кирилиця української та російської абетки, а також апостроф. Не дозволяється повторення одного і того самого символу більш ніж 2 рази підряд

"Іван"
sellerLastNameНетНіStringФамилия продавца, только кириллические символы украинского и русского алфавита, а так же Прізвище продавця,  лише кирилиця української та російської абетки, а також апостроф. Не разрешается повторение дозволяється повторення одного и того же символа более 2 раз"Иванові того самого символу більш ніж 2 рази підряд"Іванов"
sellerPatronymicНетНіStringОтчество продавца, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 раз"ИвановичПо-батькові продавця,  лише кирилиця української та російської абетки, а також апостроф. Не дозволяється повторення одного і того самого символу більш ніж 2 рази підряд"Іванович"
sellerPhoneНетНіStringНомер телефона продавца телефону продавця в формате форматі "380XXXXXXXXX""380123456789"
sellerEmailНетНіStringЭлектронная почта продавцаЕлектронна пошта продавця"ivanov@mail.test"
buyerFirstNameНетНіStringИмя покупателя, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 раз

Ім'я покупця, лише кирилиця української та російської абетки, а також апостроф. Не дозволяється повторення одного і того самого символу більш ніж 2 рази підряд

"Петро"
buyerLastNameНетНіStringФамилия покупателя, только кириллические символы украинского и русского алфавита, а так же Прізвище покупця, лише кирилиця української та російської абетки, а також апостроф. Не разрешается повторение дозволяється повторення одного и того же символа более 2 разі того самого символу більш ніж 2 рази підряд"Петров"
buyerPatronymicНетНіStringОтчество покупателя, только кириллические символы украинского и русского алфавита, а так же По батькові покупця, лише кирилиця української та російської абетки, а також апостроф. Не разрешается повторение дозволяється повторення одного и того же символа более 2 разі того самого символу більш ніж 2 рази підряд"Петрович"
buyerPhoneНетНіStringНомер телефона покупателя телефону покупця в формате формаіе "380XXXXXXXXX""380987654321"
buyerEmailНетНіStringЭлектронная почта покупателяЕлектронна пошта покупця"petrov@mail.test"
paymentНетНіObjectОбъект с данными платежа Об'єкт з даними платежу за товар
payment.typeНетНіStringТип платежной системы с помощью которой будет производиться оплата товараплатіжної системи, з допомогою якої буде проведено оплату за товар"P2P"
payment.cardToIdНетНіStringString Токен платежной карты продавца в выбранной платежной системе, куда будут зачислены деньги после успешной сделкиплатіжної картки продавця в обраній платіжній системі, на яку будуть зараховані гроші після успішної операції  "b0be0af6-9c7e-4b62-bf16-9957b34549c9"
handlerНетНіObjectОбъект с данными обработчикаОб'єкт з даними обробника
handler.typeНетНіStringТип обработчика с помощью которого будет производиться доставка товараобробника , з допомогою якого буде виконано доставку товару "NovaPoshta"
handler.senderFirstNameНетНіStringИмя отправителя, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 разІм'я відправника, лише кирилиця української та російської абетки, а також апостроф. Не дозволяється повторення одного і того самого символу більш ніж 2 рази підряд"Иван"
handler.senderLastNameНетНіStringФамилия отправителя, только кириллические символы украинского и русского алфавита, а так же Прізвище відправника, лише кирилиця української та російської абетки, а також апостроф. Не разрешается повторение дозволяється повторення одного и того же символа более 2 разі того самого символу більш ніж 2 рази підряд"Иванов"
handler.senderPatronymicНетНіStringОтчество отправителя, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 разПо-батькові відправника, лише кирилиця української та російської абетки, а також апостроф. Не дозволяється повторення одного і того самого символу більш ніж 2 рази підряд"Иванович"
handler.senderPhoneНетНіStringНомер телефона отправителя телефону відправника в формате форматі "380XXXXXXXXX""380987654321"
handler.senderEmailНетНіStringЭлектронная почта отправителяЕлектронна пошта  відправника"ivanov@mail.test"
handler.senderCityIdНетНіStringID города в системе выбранного обработчика с которого будет осуществлена отправкаміста в системі обраного обробника, з якогого буде виконана відправка "8d5a980d-391c-11dd-90d9-001a92567626"
handler.senderOfficeIdНетНіStringID отделения/офиса в системе выбранного обработчика с которого будет осуществлена отправкавідділення/офісу в системі обраного обробника, з якого буде виконана  відправка

"7b2cc7fd-84ff-11e4-acce-0050568002cf"

handler.recipientFirstNameНетНіStringИмя получателя, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 разІм'я отримувача, лише кирилиця української та російської абетки, а також апостроф. Не дозволяється повторення одного і того самого символу більш ніж 2 рази підряд"Петро"
handler.recipientLastNameНетНіStringФамилия получателя, только кириллические символы украинского и русского алфавита, а так же Прізвище отримувача, лише кирилиця української та російської абетки, а також апостроф. Не разрешается повторение дозволяється повторення одного и того же символа более 2 разі того самого символу більш ніж 2 рази підряд"Петров"
handler.recipientPatronymicНетНіStringОтчество получателя, только кириллические символы украинского и русского алфавита, а так же По батькові отримувача, лише кирилиця української та російської абетки, а також апостроф. Не разрешается повторение дозволяється повторення одного и того же символа более 2 разі того самого символу більш ніж 2 рази підряд"Петрович"
handler.recipientPhoneНетНіStringНомер телефона получателя телефону отримувача в формате форматі "380XXXXXXXXX""380987654321"
handler.recipientEmailНетНіStringЭлектронная почта получателяЕлектронна пошта отримувача"petrov@mail.test"
handler.recipientCityIdНетНіString

ID

города в системе выбранного обработчика в который будет осуществлена отправка

міста в системі обраного обробника, в яке буде виконана відправка

"8d5a980d-391c-11dd-90d9-001a92567626"
handler.recipientOfficeIdНетНіStringID отделения/офиса в системе выбранного обработчика в который будет осуществлена отправкавідділення/офісу  в системі обраного обробника, в яке буде виконана відправка"1ec09d88-e1c2-11e3-8c4a-0050568002cf"

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


Code Block
languagejs
POST /deals

...

Code Block
languagejs
{
  "externalId": "myExternalId537916",
  "adId": "A-D7ZL93Z",
  "cartId": 338,
  "productTitle": "СтолСтіл",
  "productWeight": 15000,
  "productPrice": 100000,
  "sellerFirstName": "ИванІван",
  "sellerLastName": "ИвановІванов",
  "sellerPatronymic": "ИвановичІванович",
  "sellerPhone": "380123456789",
  "sellerEmail": "ivanov@mail.test",
  "buyerFirstName": "Петро",
  "buyerLastName": "Петров",
  "buyerPatronymic": "Петрович",
  "buyerPhone": "380987654321",
  "buyerEmail": "petrov@mail.test",
  "payment": {
    "type": "P2P",
    "cardToId": "058a2fa1-8dee-4c39-8796-574cdc573530"
  },
  "handler": {
    "type": "NovaPoshta",
    "senderFirstName": "ИванІван",
    "senderLastName": "ИвановІванов",
    "senderPatronymic": "ИвановичІванович",
    "senderPhone": "380987654321",
    "senderEmail": "ivanov@mail.test",
    "senderCityId": "8d5a980d-391c-11dd-90d9-001a92567626",
    "senderOfficeId": "7b2cc7fd-84ff-11e4-acce-0050568002cf",
    "recipientFirstName": "Петро",
    "recipientLastName": "Петров",
    "recipientPatronymic": "Петрович",
    "recipientPhone": "380987654321",
    "recipientEmail": "petrov@mail.test",
    "recipientCityId": "8d5a980d-391c-11dd-90d9-001a92567626",
    "recipientOfficeId": "1ec09d88-e1c2-11e3-8c4a-0050568002cf"
  }
}

...

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

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

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

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

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

...