Редактировал(а) Dmitriy 2026/08/28 10:53

От версии 47.1
отредактировано Dmitriy
на 2026/04/13 12:39
Изменить комментарий: К данной версии нет комментариев
К версии 53.1
отредактировано Dmitriy
на 2026/08/28 10:53
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -43,7 +43,7 @@
43 43  
44 44  ----
45 45  
46 -== **Методы API "Топаз-Web Office":** ==
46 +== **Методы API "Топаз-Web Офис":** ==
47 47  
48 48  1. **Получение списка АЗС и их конфигураций**
49 49  1. **Получение прайс-листа**
... ... @@ -238,7 +238,6 @@
238 238  
239 239  Отмена заказа возможна даже после его старта. Для инициации отмены необходимо отправить тот же заказ со статусом (% style="background-color:#dddddd; font-family:Courier New,Courier,monospace" %)**UserCanceled**(%%). Если на момент получения запроса на отмену процесс налива ещё не начался, заказ будет отменён.
240 240  
241 -В случае, если отмена инициирована после начала налива, система остановит процесс пролива и зафиксирует заказ как отменённый. В этом случае в ответе будет указано количество литров, фактически налитых до момента остановки.
242 242  
243 243  
244 244  == Проверка статуса работы станции ==
... ... @@ -269,17 +269,23 @@
269 269  
270 270  == **Методы REST API интегратора (внешней системы):** ==
271 271  
271 +
272 +
273 +=== Получение статусов от Топаз Web-офис ===
274 +
275 +
276 +
272 272  1. **Статус Accepted**
273 273  1. **Статус Fueling**
274 274  1. **Статус Canceled**
275 275  1. **Статус Completed**
276 -1. **Отправка счетчика налива**
281 +1. **Отправка счетчика налива Volume**
277 277  
278 278  Данные запросы "Топаз-Web Office" отправляет Интегратору.
279 279  
280 280  (% class="box infomessage" %)
281 281  (((
282 -##**Все запросы отправляют данные в теле в формате x-www-form-urlencoded**##
287 +##**Все методы, отправляющие статусы заказа (**##**Accepted, Fueling, Canceled, Completed, Volume),## отправляют данные в теле в формате x-www-form-urlencoded##**
283 283  )))
284 284  
285 285  === **Статус Accepted** ===
... ... @@ -342,12 +342,16 @@
342 342  
343 343  **baseUrl + /api/order/completed POST**
344 344  
345 -**apikey={apikey}&orderId={ordeId}&litre={litre}&extendedOrderId={extendedOrderId}&extendedDate={extendedDate}**
350 +**apikey={apikey}&orderId={ordeId}&litre={litre}&summ={summ}&extendedOrderId={extendedOrderId}&extendedDate={extendedDate}**
346 346  
347 347  все параметры являются обязательными
348 348  
349 -**litre **– кол-во пролитых литров, указывается как **double **с разделителем точка **extendedOrderId **– идентификатор заказа в АСУ сети
354 +**litre **– кол-во пролитых литров, указывается как **double **с разделителем точка,
350 350  
356 +**summ **- итоговая сумма заказа,
357 +
358 +**extendedOrderId **– идентификатор заказа в АСУ сети
359 +
351 351  **extendedDate **– дата по которой АСУ строит отчет для сверки, формат **dd.MM.yyyy HH:mm:ss**
352 352  
353 353  === ===
... ... @@ -367,3 +367,10 @@
367 367  все параметры являются обязательными
368 368  
369 369  **litre **– кол-во пролитых на момент отправки запроса литров, указывается как double с разделителем точка
379 +
380 +
381 +=== Отправка статусов в Топаз Web Офис ===
382 +
383 +Для согласованности заказов после каждого полученного статуса от Топаз Web Офис необходимо отправить статус в системе Интегратора.
384 +Для этого необходимо повторить запрос **/order, **с измененными полями **OrderStatus, **в соответствии с состоянием заказа в системе Интегратора.
385 +При отправке статуса **Completed **допускается присылать размер реально налитых литров и оплаченных средств **LitreCompleted, SumPaidCompleted**