SetBillDeliverySite: відмінності між версіями

Матеріал з SERVIO
Перейти до навігації Перейти до пошуку
(Створена сторінка: =='''Функція формує рахунок доставки'''== Розділ містить методи, необхідні для формування рахунку доставки <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;" |- ! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис | style="backgroun...)
 
Немає опису редагування
Рядок 1: Рядок 1:
=='''Функція формує рахунок доставки'''==
=='''Функція додає адресу в рахунок доставки'''==


Розділ містить методи, необхідні для формування рахунку доставки
Розділ містить метод, необхідний для привязки адреси до рахунку
<br>
<br>


Рядок 7: Рядок 7:
|-
|-
! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис
! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис
| style="background:#fff; padding:0.5em;" | Формування рахунків доставки.
| style="background:#fff; padding:0.5em;" | Привязка адреси до рахунку доставки.
|-
|-
! style="background:#cdf; padding:0.5em; text-align:left;" id="fileinfotpl_src" | Метод
! style="background:#cdf; padding:0.5em; text-align:left;" id="fileinfotpl_src" | Метод
Рядок 38: Рядок 38:
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
{
{
     "user_id": 15505,
     "token": "205824093629527",
    "Latitude": 30.64222668650702330,
     "bill_id": 23503,
     "Longitude": 50.40951286782429,
     "address_id": 45370
     "Address": "ул. Степана Олейника, 10"
}
}
</syntaxhighlight>
</syntaxhighlight>
Рядок 55: Рядок 54:
! scope="col"| Опис
! scope="col"| Опис
|-
|-
|<span style="color:#ff0000"><center>*</center></span>
|  
| user_id
| token
| String
| Токен рахунку доставки (береться з методу '''SetBillDeliverySite''')
|-
|
| bill_id
| Int
| ID рахунку
|-
|
| address_id
| Int
| Int
| ID користувача
| ID Адреси
|-
|-
|
!style="width:50%; background:#accae4;" scope="row" colspan="4"| * Позначення обов’язкового параметру
| Latitude
| Decimal
| Широта
|-
|-
|
| Addres
| String
| Адреса
|}
|}


Рядок 87: Рядок 89:
{
{
     "Error": "",
     "Error": "",
     "Success": true,
     "Success": true
    "token": "205824093629527",
    "bill_id": 23503,
    "bill_num": 45370
}
}
</syntaxhighlight>
</syntaxhighlight>
Рядок 105: Рядок 104:
|-
|-
| Error
| Error
| String  
| String
| Опис помилки, що виникла
| Опис помилки, що виникла
|-
|-
Рядок 111: Рядок 110:
| Bool
| Bool
| Успіх виконання запиту
| Успіх виконання запиту
|-
| token
| String
| Токен рахунку доставки
|-
| bill_id
| Int
| ID рахунку доставки
|-
| bill_num
| Int
| Номер рахунку доставки
|}
|}



Версія за 14:18, 25 жовтня 2023

Функція додає адресу в рахунок доставки

Розділ містить метод, необхідний для привязки адреси до рахунку

Опис Привязка адреси до рахунку доставки.
Метод POST
URL /POSExternal/SetBillDeliverySite



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{
    "token": "205824093629527",
    "bill_id": 23503,
    "address_id": 45370
}



Типи даних Body
* Параметр Тип Опис
token String Токен рахунку доставки (береться з методу SetBillDeliverySite)
bill_id Int ID рахунку
address_id Int ID Адреси
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
Додатковий опис вхідних параметрів