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" | Метод
Рядок 37: Рядок 37:
<div class="mw-collapsible"; overflow: hidden;">
<div class="mw-collapsible"; overflow: hidden;">
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
{
{  
    "user_id": 15505,
"user_id":"3465"
    "Latitude": 30.64222668650702330,
    "Longitude": 50.40951286782429,
    "Address": "ул. Степана Олейника, 10"
}
}
</syntaxhighlight>
</syntaxhighlight>
Рядок 55: Рядок 52:
! scope="col"| Опис
! scope="col"| Опис
|-
|-
|<span style="color:#ff0000"><center>*</center></span>
|  
| user_id
| user_id
| Int
| String
| ID користувача
| ID - від імені якого створюється рахунок доставки
|-
|-
|
!style="width:50%; background:#accae4;" scope="row" colspan="4"| * Позначення обов’язкового параметру
| Latitude
| Decimal
| Широта
|-
|-
|
| Addres
| String
| Адреса
|}
|}


Рядок 88: Рядок 78:
     "Error": "",
     "Error": "",
     "Success": true,
     "Success": true,
     "token": "205824093629527",
     "token": "256717163724347",
     "bill_id": 23503,
     "bill_id": 12080,
     "bill_num": 45370
     "bill_num": 406
}
}
</syntaxhighlight>
</syntaxhighlight>
Рядок 105: Рядок 95:
|-
|-
| Error
| Error
| String  
| String
| Опис помилки, що виникла
| Опис помилки, що виникла
|-
|-
Рядок 113: Рядок 103:
|-
|-
| token
| token
| String
| String
| Токен рахунку доставки
| Токен рахунку
|-
|-
| bill_id
| bill_id
| Int
| Int
| ID рахунку доставки
| ID рахунку
|-
|-
| bill_num
| bill_num
| Int
| Int
| Номер рахунку доставки
| Номер рахунку
|}
|}



Поточна версія на 14:29, 25 жовтня 2023

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

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

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



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{ 
"user_id":"3465"
}



Типи даних Body
* Параметр Тип Опис
user_id String ID - від імені якого створюється рахунок доставки
* Позначення обов’язкового параметру
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true,
    "token": "256717163724347",
    "bill_id": 12080,
    "bill_num": 406
}



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