UAPAY - національний платіжний сервіс
Отримання даних по оголошенню
Метод для отримання даних по оголошенню. Повертає ключову інформацію по оголошенню, для розуміння в якому стані вона перебуває, а також інформацію щодо вказаних можливих обробників для даного оголошення і платіжних систем для оплати за товар. Метод не показує видалені оголошення.
Запит
Method | GET |
URL | /ads/{{adId}} |
Параметры запроса
Поле | Обов'яковість | Тип | Опис | Приклад |
---|---|---|---|---|
{{adId}} | Так | String | ID оголошення | "A-D7ZL93Z" |
Приклад:
GET /ads/A-D7ZL93Z
Параметри відповіді
Поле | Опис |
---|---|
data | Об'єкт з відповіддю |
data.id | ID оголошення |
data.externalId | Зовнішній ID оголошення |
data.sellerFirstName | Ім'я продавця |
data.sellerLastName | Прізвище продавця |
data.sellerPatronymic | По батькові продавця |
data.sellerPhone | Номер телефону продавця в форматі "380XXXXXXXXX" |
data.sellerEmail | Електронна пошта продавця |
data.productTitle | Назва товару |
data.productDescription | Опис товару |
data.productPrice | Ціна товару, в копійках |
data.productWeight | Вага товару, в грамах |
data.status | Статус оголошення, є завжди і відображає в якому стані на поточний час знаходиться оголошення. Може бути:
|
data.handlersConfigs | Масив можливих об'єктів з даними обробників для цього оголошення |
data.handlersConfigs[].{}.type | Тип обробника, з допомогою якого буде виконуватися доставка товару |
data.handlersConfigs[].{}.senderFirstName | Ім'я відправника |
data.handlersConfigs[].{}.senderLastName | Прізвище відправника |
data.handlersConfigs[].{}.senderPatronymic | По батькові відправника |
data.handlersConfigs[].{}.senderPhone | Номер телефону продавця в форматі "380XXXXXXXXX" |
data.handlersConfigs[].{}.senderEmail | Електронна пошта продавця |
data.handlersConfigs[].{}.senderCityId | ID міста в системі обраного обробника, з якого буде виконано відправлення |
data.handlersConfigs[].{}.senderOfficeId | ID відділення/офісу в системі обраного обробника, з якого буде виконано відправлення |
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" } ] } }
UAPAY - національний платіжний сервіс
pay@uapay.ua