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