Kazpost™ Developers / Сервис по отмене ШПИ

Сервис по отмене ШПИ


WSDL боевого сервиса

http://rates.kazpost.kz/postratesprod/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 - Ключ
  • Справочники параметров:

    Пример запроса:

    <SOAP-ENV:Envelope
    	xmlns:<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>PE1BSUxTPjxNQUlMPjxCQVJDT0RFPkVSMDAxMTg4OTM0S1o8L0JBUkNPREU+PC9NQUlMPjwvTUFJTFM+</ns2:barCode>
    			<ns2:key>12AA45EW22ZZ1234567890ASDFGHJKLM</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:List>Список ШПИ для отмены доставки отправлений: ER001188934KZ</ns2:List>
    			<ns2:ResponseInfo>
    				<ns2:ResponseGenTime>2019-12-18T00:00:50.877+06:00</ns2:ResponseGenTime>
    				<ns2:ResponseCode>0</ns2:ResponseCode>
    				<ns2:ResponseText>success</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 - '||РПО||' принадлежит номеру заказа '||....||' , сделайте отмену по данному номеру заказа

  • Примечание* - Данный материал находится на стадии разработки