Kazpost™ Developers /
Сервис по отмене ШПИ
Сервис по отмене ШПИ
WSDL тестового сервиса
http://rates.kazpost.kz/postratesws/postratesws.wsdl
Для отмены ШПИ необходимо отправить запрос на операцию
punDoInsert
указанный в WSDL модуля доставки.
Тело запроса операции punDoInsert:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pos="http://webservices.kazpost.kz/postratesws">
<soapenv:Header/>
<soapenv:Body>
<pos:PunDoInsertRequest>
<pos:barCode></pos:barCode>
<pos:ordernum></pos:ordernum>
<pos:key></pos:key>
</pos:PunDoInsertRequest>
</soapenv:Body>
</soapenv:Envelope>
Параметры запроса:
barCode - Массив ШПИ в формате base64 (не обязательный)
ordernum - номер заказа (не обязательный)
key - Ключ(32 символов) (Необходимо зарегистрироваться в post.kz и зайти в Профиль для регистрации организации)
Справочники параметров:
Пример запроса:
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:PunDoInsertRequest
xmlns:ns2="http://webservices.kazpost.kz/postratesws">
<ns2:barCode>PE1BSUxTPjxNQUlMPjxCQVJDT0RFPkVSMDAxMTM1OTc2S1o8L0JBUkNPREU+PC9NQUlMPjwvTUFJTFM+</ns2:barCode>
<ns2:key>12345678901234567890123456789032</ns2:key>
</ns2:PunDoInsertRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Ответ на запрос:
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:PunDoInsertResponse
xmlns:ns2="http://webservices.kazpost.kz/postratesws">
<ns2:ResponseInfo>
<ns2:ResponseGenTime>2019-12-18T00:45:40.426+06:00</ns2:ResponseGenTime>
<ns2:ResponseCode>1033</ns2:ResponseCode>
<ns2:ResponseText>postratesws-> PunDoInsert | SQLException | ORA-01033: сейчас идет либо запуск, либо останов ORACLE </ns2:ResponseText>
</ns2:ResponseInfo>
</ns2:PunDoInsertResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Параметры ответа на запрос:
List - исходящий параметр который сообщает о том, что для ключа отправленного в процедуру привязаны шпи отправленные в поле P_BARCODE (не обязательный параметр)
ResponseGenTime - Время сформированного ответа
ResponseCode - Код ответа
ResponseText - Описание кода ответа
Коды с описанием:
0 - Success
ERRUNDO_01 - Введенный ключ не соответствует диапазону ШПИ, выделенному для вашего магазина:
ERRUNDO_02 - Введите идентификатор магазина!
ERRUNDO_03 - Ключ '||'...'||КЛЮЧ||' отсутствует в базе!
ERRUNDO_04 - Отправление '||РПО||' ранее было отправлено на отмену
ERRUNDO_05 - '||РПО||' принадлежит номеру заказа '||....||' , сделайте отмену по данному номеру заказа