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

Метод для получения данных по объявлению. Возвращает ключевую информацию по объявлению, для понимания в каком состоянии оно находиться, а так же информацию по указаным возможным обработчикам для данного обьявления и платежным системам для оплаты за товар. Метод не показывает удаленные объявления.

Запрос

MethodGET
URL/ads/{{adId}}

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

ПолеОбязательноеТипОписаниеПример
{{adId}}ДаStringID объявления"A-D7ZL93Z"

Пример:

GET /ads/A-D7ZL93Z

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

ПолеОписание
dataОбъект с ответом
data.idID объявления
data.externalIdВнешний ID объявления
data.sellerFirstNameИмя продавца
data.sellerLastNameФамилия продавца
data.sellerPatronymicОтчество продавца
data.sellerPhoneНомер телефона продавца в формате "380XXXXXXXXX"
data.sellerEmailЭлектронная почта продавца
data.productTitleНазвание товара
data.productDescriptionОписание товара
data.productPriceЦена товара, в копейках
data.productWeightВес товара, в граммах
data.status

Статус объявления, есть всегда и отображает в каком состоянии в данный момент находиться объявление. Может быть:

  • "NEW" - новоя объявления, первоначальный статус;
  • "CONFIRMED" - заполненное и подтвержденное объявления
data.handlersConfigsМассив возможных объектов с данными обработчика для этого объявления
data.handlersConfigs[].{}.typeТип обработчика с помощью которого будет производиться доставка товара
data.handlersConfigs[].{}.senderFirstNameИмя отправителя
data.handlersConfigs[].{}.senderLastNameФамилия отправителя
data.handlersConfigs[].{}.senderPatronymicОтчество отправителя
data.handlersConfigs[].{}.senderPhoneНомер телефона продавца в формате "380XXXXXXXXX"
data.handlersConfigs[].{}.senderEmailЭлектронная почта продавца
data.handlersConfigs[].{}.senderCityIdID города в системе выбранного обработчика с которого будет осуществлена отправка
data.handlersConfigs[].{}.senderOfficeIdID отделения/офиса в системе выбранного обработчика с которого будет осуществлена отправка
data.handlersConfigs[].{}.paymentTypeТип платежной системы с помощью которой будет производиться оплата доставки
data.paymentsConfigsМассив возможных объектов с данными платежа за товар для этого объявления
data.paymentsConfigs[].{}.typeТип платежной системы с помощью которой будет производиться оплата товара
data.paymentsConfigs[].{}.cardToIdТокен платежной карты продавца в выбранной платежной системе, куда будут зачислены деньги после успешной сделки

Пример:

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