UAPAY - національний платіжний сервіс

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5

Метод для обновления объявления. Обновлять поля объявления можно только когда оно в статусе "NEW".

Запрос

MethodPATCH
URL/ads/{{adId}}

Параметры запроса

ПолеОбязательноеТипОписаниеПример
{{adId}}ДаStringID объявления"A-D7ZL93Z"
byExternalIdНетBooleanДля поиска объявления по externalId нужно передать true true
sellerFirstNameНетStringИмя продавца, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 раз"Иван"
sellerLastNameНетStringФамилия продавца, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 раз"Иванов"
sellerPatronymicНетStringОтчество продавца, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 раз"Иванович"
sellerEmailНетStringЭлектронная почта продавца"ivanov@mail.test"
sellerPhoneНетStringНомер телефона продавца в формате "380XXXXXXXXX""380123456789"
productTitleНетStringНазвание товара"Стол"
productDescriptionНетStringОписание товара "Стол дубовый, б/у"
productPriceНетNumberЦена товара в копейках, валюта - гривна, только целые числа, больше нуля100000
productWeightНетNumberВес товара, в граммах, только целые числа, больше нуля15000
handlersConfigsНетArrayМассив возможных объектов с данными обработчика для этого объявления
handlersConfigs[].{}.typeНетStringТип обработчика с помощью которого будет производиться доставка товара"NovaPoshta"
handlersConfigs[].{}.senderFirstNameНетStringИмя отправителя, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 раз"Иван"
handlersConfigs[].{}.senderLastNameНетStringФамилия отправителя, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 раз"Иванов"
handlersConfigs[].{}.senderPatronymicНетStringОтчество отправителя, только кириллические символы украинского и русского алфавита, а так же апостроф. Не разрешается повторение одного и того же символа более 2 раз"Иванович"
handlersConfigs[].{}.senderPhoneНетStringНомер телефона отправителя в формате "380XXXXXXXXX""380123456789"
handlersConfigs[].{}.senderEmailНетStringЭлектронная почта отправителя"ivanov@mail.test"
handlersConfigs[].{}.senderCityIdНетStringID города в системе выбранного обработчика с которого будет осуществлена отправка"8d5a980d-391c-11dd-90d9-001a92567626"
handlersConfigs[].{}.senderOfficeIdНетStringID отделения/офиса в системе выбранного обработчика с которого будет осуществлена отправка"7b2cc7fd-84ff-11e4-acce-0050568002cf"
paymentsConfigsНетArrayМассив возможных объектов с данными платежа за товар для этого объявления
paymentsConfigs[].{}.typeНетStringТип платежной системы с помощью которой будет производиться оплата товара"P2P"
paymentsConfigs[].{}.cardToIdНетStringТокен платежной карты продавца в выбранной платежной системе, куда будут зачислены деньги после успешной сделки"058a2fa1-8dee-4c39-8796-574cdc573530"

Пример:

PATCH /ads/A-D7ZL93Z
{
  "sellerFirstName": "Иван",
  "sellerLastName": "Иванов",
  "sellerPatronymic": "Иванович",
  "sellerPhone": "380123456789",
  "sellerEmail": "ivanov@mail.test",
  "productTitle": "Стол",
  "productDescription": "Стол дубовый, б/у",
  "productPrice": 100000,
  "productWeight": 15000,
  "handlersConfigs": [
    {
      "type": "NovaPoshta",
      "senderFirstName": "Иван",
      "senderLastName": "Иванов",
      "senderPatronymic": "Иванович",
      "senderPhone": "380987654321",
      "senderEmail": "ivanov@mail.test",
      "senderCityId": "8d5a980d-391c-11dd-90d9-001a92567626",
      "senderOfficeId": "7b2cc7fd-84ff-11e4-acce-0050568002cf"
    }
  ],
  "paymentsConfigs": [
    {
      "type": "P2P",
      "cardToId": "058a2fa1-8dee-4c39-8796-574cdc573530"
    }
  ]
}

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

ПолеОписание
dataОбъект с ответом
data.idID объявления
data.externalIdВнешний ID объявления
data.urlURL на сделку в системе Escrow Box

Пример:

{
    "data": {
        "id": "A-D7ZL93Z",
        "externalId": "myExternalId209081",
        "url": "https://escrowbox.demo.uapay.ua/ads/A-D7ZL93Z"
    }
}
  • No labels