Изменения

Перейти к: навигация, поиск

API

3280 байт добавлено, во вторник в 05:03
Оформление манифеста
|-
|134||Specify a valid "paytype" for the town.||Укажите тип оплаты для города
|-
|135||Specify the correct SKU ID/code for item.||Укажите артикул/код вложения
|-
|136||Specify warehouse goods in the order.||Укажите вложения в заказе
|-
|137||The order's date of creation is more than 60 days ago.||Заказ создан более 60 дней назад
|-
|138||Specify a valid "Package dimension" field value.||Укажите корректные габариты места
|-
|139||Wrong type of XML query||Ошибка запроса
|-
|140||Duplicate item code in the order.||Дублирование кода вложения в заказе
|-
|141||Duplicate additional service in the order.||Дублирование кода дополнительной услуги в заказе
|-
|}
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.
 
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:
:: CASH - Наличными при получении (по-умолчанию)
:: CARD - Картой при получении
:: NO - Без оплаты.
:: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.)
* Атрибуты контейнера '''paytype''':
** '''''code''''' - (integer) внутренний код типа оплаты заказа в системном справочнике "Типы оплаты корреспонденции". Не обязательный элемент.
 
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.
:'''2''' — английский
:'''4''' — узбекский
 
== Оформление манифеста ==
 
'''Пример запроса на создание манифеста:'''
<source lang="xml">
<?xml version="1.0" encoding="UTF-8" ?>
<manifest>
<auth extra="8" login="login" pass="pass" />
<store_from>1</store_from>
<store_to>2</store_to>
<trn_code>3</trn_code>
<addresses>
<address>
<code>456</code>
</address>
</addresses>
</manifest>
</source>
 
 
'''manifest''' - Корневой контейнер. Обязательный элемент.
*'''auth''' - Авторизация. Обязательный элемент.
*'''store_from''' - код филиала отправителя. Обязательный элемент.
*'''store_to''' - код филиала получателя. Обязательный элемент.
*'''trn_code''' - код перевозчика. Обязательный элемент.
 
 
'''Пример успешного ответа'''
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<result>OK</result>
</manifest>
</source>
 
 
'''Пример ответа с ошибкой'''
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<result error="Текст ошибки">ERROR</result>
</manifest>
</source>
 
'''manifest''' - Корневой контейнер. Обязательный элемент.
*'''result ''' - Результат. Принимает значения OK или ERROR.
*'''error''' - атрибут с текстом ошибки, если она была.
274
правки

Навигация