на главную страницу программы "Водяной"

Инструменты пользователя

Инструменты сайта


api_zakaz

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
api_zakaz [2023/06/29 10:36]
timofeev
api_zakaz [2024/09/26 17:19] (текущий)
timofeev
Строка 3: Строка 3:
 Пример:​ \\ Пример:​ \\
 <​code>​ <​code>​
-http://​127.0.0.1:​10400/​api?​action=zakaz&​param={"​nzak":"​123",​ "​opla4en":"​1","​telefon":"​79991234567",​ "​email"​ :"​info@test123.ru",​ "​klient":​ "​Сидоров И.П.",​ "​nomer_karty":"​322356","​gorod":"​Ростов-на-Дону",​ "​ulica":​ "​Научная",​ "​dom":"​36",​ "​korpus":"​0",​ "​kv":"​20",​ "​dop_sv":"​2 эт.",​ "​comment":​ "​Оставить соседям",​ "​vrem":"​после 12", "​datasob":"​04.02.2020",​ "​smena":"​1","​frmrastxt":"​карта Visa,​Mastercard,​Мир",​ "​polplatkart":"​500", ​ "​bonusspis":"​110.12",​+GET http://​127.0.0.1:​10400/​api?​action=zakaz&​param={"​nzak":"​123",​ "​opla4en":"​1","​telefon":"​79991234567",​ "​email"​ :"​info@test123.ru",​ "​klient":​ "​Сидоров И.П.",​ "​nomer_karty":"​322356","​gorod":"​Ростов-на-Дону",​ "​ulica":​ "​Научная",​ "​dom":"​36",​ "​korpus":"​0",​ "​kv":"​20",​ "​dop_sv":"​2 эт.",​ "​comment":​ "​Оставить соседям",​ "​vrem":"​после 12", "​datasob":"​04.02.2020",​ "​smena":"​1","​frmrastxt":"​карта Visa,​Mastercard,​Мир",​ "​polplatkart":"​500", ​ "​bonusspis":"​110.12",​
 "​prdtkol":​10,​ "​prdtkol":​10,​
 "​sostav":​[{"​tovar":"​АЛ19","​kolvo":​5, ​ "​prdtkol":​5},​{"​tovar":"​stakan",​ "​kolvo":​100,​ "​tara":​0}]}</​code>​ "​sostav":​[{"​tovar":"​АЛ19","​kolvo":​5, ​ "​prdtkol":​5},​{"​tovar":"​stakan",​ "​kolvo":​100,​ "​tara":​0}]}</​code>​
 +
 +В версиях Водяного выше 530 возможно (и предопочтительнее) отправлять POST запрос со значением тега param, не указывая его в запросе.
 +
 +<​code>​
 +POST http://​127.0.0.1:​10400/​api?​action=zakaz</​code>​
 +Тело POST:\\
 +<​code>​
 +{"​nzak":"​123",​ "​opla4en":"​1","​telefon":"​79991234567",​ "​email"​ :"​info@test123.ru",​ "​klient":​ "​Сидоров И.П.",​ "​nomer_karty":"​322356","​gorod":"​Ростов-на-Дону",​ "​ulica":​ "​Научная",​ "​dom":"​36",​ "​korpus":"​0",​ "​kv":"​20",​ "​dop_sv":"​2 эт.",​ "​comment":​ "​Оставить соседям",​ "​vrem":"​после 12", "​datasob":"​04.02.2020",​ "​smena":"​1","​frmrastxt":"​карта Visa,​Mastercard,​Мир",​ "​polplatkart":"​500", ​ "​bonusspis":"​110.12",​
 +"​prdtkol":​10,​
 +"​sostav":​[{"​tovar":"​АЛ19","​kolvo":​5, ​ "​prdtkol":​5},​{"​tovar":"​stakan",​ "​kolvo":​100,​ "​tara":​0}]}</​code>​
 +
 здесь здесь
  
Строка 25: Строка 36:
 smena - номер смены, указанный в поле "​код во внешней системе"​ в справочнике смен в Водяном. Поле не обязательно.\\ smena - номер смены, указанный в поле "​код во внешней системе"​ в справочнике смен в Водяном. Поле не обязательно.\\
 frmrastxt - наименование формы расчетов,​ будет указано как текстовый реквизит в предзаявке. Как правило,​ должно совпадать с названием одной из форм расчетов в справочнике либо содержать ключевые слова (карта,​картой,​ visa, mastercard, мир). Поле не обязательно.\\ frmrastxt - наименование формы расчетов,​ будет указано как текстовый реквизит в предзаявке. Как правило,​ должно совпадать с названием одной из форм расчетов в справочнике либо содержать ключевые слова (карта,​картой,​ visa, mastercard, мир). Поле не обязательно.\\
-polplatkart- сумма платежа картой на сайте.\\+polplatkart- сумма платежа картой на сайте ​(обязательное поле, если требуется формирование документа "​платеж картой"​ и чека на аванс). \\
 bonusspis - сумма платежа бонусными баллами (на указанную сумму будет сделана скидка в накладной).\\ bonusspis - сумма платежа бонусными баллами (на указанную сумму будет сделана скидка в накладной).\\
 sostav – состав заказа,​ массив с элементами,​ имеющими нижеследующие поля:\\ sostav – состав заказа,​ массив с элементами,​ имеющими нижеследующие поля:\\
api_zakaz.1688024160.txt.gz · Последние изменения: 2023/06/29 10:36 — timofeev