Шлюз API
Тестовый стенд printSoapGate v2.0 (4 запроса в секунду)
$soap = new SoapClient(
'https://is-test.topdelivery.ru/api/soap/print/2.0/?WSDL',
[
'login' => "tdsoap",
'password' => "5f3b5023270883afb9ead456c8985ba8",
]
);
Методы API
printOrderAct( ) @return printOrderActResponse
Печать накладной
Параметры функции: printOrderAct [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| auth | nillable = false minoccurs = 1 maxoccurs = 1 |
ctAuth | Блок авторизации |
| — login | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Имя пользователя |
| — password | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Пароль |
| orderIdentity | nillable = false minoccurs = 1 maxoccurs = 1 |
ctOrderIdentity | Идентификатор заказа |
| — orderId | nillable = true minoccurs = 1 maxoccurs = 1 |
int | ИД в системе ТД |
| — barcode | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Строковое представление штрихкода |
| — webshopNumber | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Номер заказа в магазине |
| Свернуть таблицу | |||
Возвращаемое значение: printOrderActResponse [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| requestResult | nillable = false minoccurs = 1 maxoccurs = 1 |
ctRequestResult | Результат запроса |
| — status | nillable = false minoccurs = 1 maxoccurs = 1 |
int | Статус запроса/операции |
| — message | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Пояснительное сообщение к статусу |
| reportUrl | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Ссылка на документ |
| Свернуть таблицу | |||
printOrderDeliveryList( ) @return printOrderDeliveryListResponse
Печать листа доставки
Параметры функции: printOrderDeliveryList [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| auth | nillable = false minoccurs = 1 maxoccurs = 1 |
ctAuth | Блок авторизации |
| — login | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Имя пользователя |
| — password | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Пароль |
| orderIdentity | nillable = false minoccurs = 1 maxoccurs = 1 |
ctOrderIdentity | Идентификатор заказа |
| — orderId | nillable = true minoccurs = 1 maxoccurs = 1 |
int | ИД в системе ТД |
| — barcode | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Строковое представление штрихкода |
| — webshopNumber | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Номер заказа в магазине |
| Свернуть таблицу | |||
Возвращаемое значение: printOrderDeliveryListResponse [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| requestResult | nillable = false minoccurs = 1 maxoccurs = 1 |
ctRequestResult | Результат запроса |
| — status | nillable = false minoccurs = 1 maxoccurs = 1 |
int | Статус запроса/операции |
| — message | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Пояснительное сообщение к статусу |
| reportUrl | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Ссылка на документ |
| Свернуть таблицу | |||
printShipmentAct( ) @return printShipmentActResponse
Печать накладной для отправки
Параметры функции: printShipmentAct [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| auth | nillable = false minoccurs = 1 maxoccurs = 1 |
ctAuth | Блок авторизации |
| — login | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Имя пользователя |
| — password | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Пароль |
| shipmentId | nillable = false minoccurs = 1 maxoccurs = 1 |
int | Идентификатор отправки |
| Свернуть таблицу | |||
Возвращаемое значение: printShipmentActResponse [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| requestResult | nillable = false minoccurs = 1 maxoccurs = 1 |
ctRequestResult | Результат запроса |
| — status | nillable = false minoccurs = 1 maxoccurs = 1 |
int | Статус запроса/операции |
| — message | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Пояснительное сообщение к статусу |
| reportUrl | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Ссылка на документ |
| Свернуть таблицу | |||
printShipmentTransmissionAct( ) @return printShipmentTransmissionActResponse
Печать акта приема-передачи
Параметры функции: printShipmentTransmissionAct [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| auth | nillable = false minoccurs = 1 maxoccurs = 1 |
ctAuth | Блок авторизации |
| — login | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Имя пользователя |
| — password | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Пароль |
| shipmentId | nillable = false minoccurs = 1 maxoccurs = 1 |
int | Идентификатор отправки |
| Свернуть таблицу | |||
Возвращаемое значение: printShipmentTransmissionActResponse [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| requestResult | nillable = false minoccurs = 1 maxoccurs = 1 |
ctRequestResult | Результат запроса |
| — status | nillable = false minoccurs = 1 maxoccurs = 1 |
int | Статус запроса/операции |
| — message | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Пояснительное сообщение к статусу |
| reportUrl | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Ссылка на документ |
| Свернуть таблицу | |||
printShipmentWayList( ) @return printShipmentWayListResponse
Печать листа отправки
Параметры функции: printShipmentWayList [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| auth | nillable = false minoccurs = 1 maxoccurs = 1 |
ctAuth | Блок авторизации |
| — login | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Имя пользователя |
| — password | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Пароль |
| shipmentId | nillable = false minoccurs = 1 maxoccurs = 1 |
int | Идентификатор отправки |
| Свернуть таблицу | |||
Возвращаемое значение: printShipmentWayListResponse [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| requestResult | nillable = false minoccurs = 1 maxoccurs = 1 |
ctRequestResult | Результат запроса |
| — status | nillable = false minoccurs = 1 maxoccurs = 1 |
int | Статус запроса/операции |
| — message | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Пояснительное сообщение к статусу |
| reportUrl | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Ссылка на документ |
| Свернуть таблицу | |||
printPartnerOrdersItems( ) @return printPartnerOrdersItemsResponse
Печать списка заказов партнера/ПВЗ
Параметры функции: printPartnerOrdersItems [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| auth | nillable = false minoccurs = 1 maxoccurs = 1 |
ctAuth | Блок авторизации |
| — login | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Имя пользователя |
| — password | nillable = false minoccurs = 1 maxoccurs = 1 |
string | Пароль |
| pickupAddressId | nillable = false minoccurs = 1 maxoccurs = 1 |
int | Идентификатор ПВЗ |
| Свернуть таблицу | |||
Возвращаемое значение: printPartnerOrdersItemsResponse [+]
| Имя | Свойства | Тип | Описание |
|---|---|---|---|
| requestResult | nillable = false minoccurs = 1 maxoccurs = 1 |
ctRequestResult | Результат запроса |
| — status | nillable = false minoccurs = 1 maxoccurs = 1 |
int | Статус запроса/операции |
| — message | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Пояснительное сообщение к статусу |
| reportUrl | nillable = true minoccurs = 1 maxoccurs = 1 |
string | Ссылка на документ |
| Свернуть таблицу | |||
