Kazpost™ Developers / API передачи данных по адресному ярлыку
Сервис передачи данных по адресному ярлыку
Предоставляет данные по сгенерированному трэк номеру адресного ярлыка.
WSDL боевого сервиса
http://rates.kazpost.kz/postratesprod/postratesws.wsdl
Для получения данных по адресному ярлыку необходимо отправить запрос на операцию
GetBarcodeInfo указанный в WSDL модуля доставки.
Тело запроса операции GetBarcodeInfo:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pos="http://webservices.kazpost.kz/postratesws">
<soapenv:Header/>
<soapenv:Body>
<pos:GetBarcodeInfoRequest>
<pos:Barcode></pos:Barcode>
</pos:GetBarcodeInfoRequest>
</soapenv:Body>
</soapenv:Envelope>
Параметры запроса:
Barcode - Трэк номер (формат AP000000000KZ)
Пример запроса:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pos="http://webservices.kazpost.kz/postratesws">
<soapenv:Header/>
<soapenv:Body>
<pos:GetBarcodeInfoRequest>
<pos:Barcode>AP000000001KZ</pos:Barcode>
</pos:GetBarcodeInfoRequest>
</soapenv:Body>
</soapenv:Envelope>
Ответ на запрос:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:GetBarcodeInfoResponse xmlns:ns2="http://webservices.kazpost.kz/postratesws">
<pos:RcpnIIN>123456789012</pos:RcpnIIN>
<pos:RcpnName>ФИОполучателя</pos:RcpnName>
<pos:RcpnPhone>7012345678</pos:RcpnPhone>
<pos:RcpnEmail>test@test.com</pos:RcpnEmail>
<pos:RcpnCountry>Страна</pos:RcpnCountry>
<pos:RcpnIndex>010000</pos:RcpnIndex>
<pos:RcpnCity>Город</pos:RcpnCity>
<pos:RcpnDistrict>Район</pos:RcpnDistrict>
<pos:RcpnStreet>Улица</pos:RcpnStreet>
<pos:RcpnHouse>12</pos:RcpnHouse>
<pos:SndrBIN>098765432121</pos:SndrBIN>
<pos:SndrName>Компания</pos:SndrName>
<pos:SndrPhone>7077654321</pos:SndrPhone>
<pos:SndrEmail>company@company.com</pos:SndrEmail>
<pos:SndrCountry>Страна</pos:SndrCountry>
<pos:SndrIndex>020000</pos:SndrIndex>
<pos:SndrCity>Город</pos:SndrCity>
<pos:SndrDistrict>Район</pos:SndrDistrict>
<pos:SndrStreet>Улица</pos:SndrStreet>
<pos:SndrHouse>25</pos:SndrHouse>
<pos:Weight>1.55</pos:Weight>
<pos:DeclaredValue>100.5</pos:DeclaredValue>
<pos:CashOnDelivery>1000.0</pos:CashOnDelivery>
<pos:DeliverySum>1000.0</pos:DeliverySum>
<pos:ProductCode>P103</pos:ProductCode>
<pos:Marks>
<pos:Mark>returnAfter</pos:Mark>
<pos:Mark>noReturn</pos:Mark>
<pos:Mark>payAfter</pos:Mark>
</pos:Marks>
<pos:PartNum>123456789</pos:PartNum>
<pos:EnvelopeSize>С5</pos:EnvelopeSize>
<pos:SendMethod>1</pos:SendMethod>
<pos:MailCtg>1</pos:MailCtg>
<pos:Key>12AA45EW22ZZ1234567890ASDFGHJKLM</pos:Key>
<ns2:ResponseInfo>
<ns2:ResponseGenTime>2015-08-28T01:22:07.243+06:00</ns2:ResponseGenTime>
<ns2:ResponseCode>0</ns2:ResponseCode>
<ns2:ResponseText>Принято успешно!</ns2:ResponseText>
</ns2:ResponseInfo>
<ns2:NPI></ns2:NPI>
</ns2:GetBarcodeInfoResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Параметры ответа на запрос:
RcpnIIN - ИИН получателя
RcpnName - ФИО получателя
RcpnPhone - Номер телефона получателя 7ХХХХХХХХХ
RcpnEmail - Email получателя
RcpnCountry - Страна получателя
RcpnIndex - Почтовый индекс получателя
RcpnCity - Город получателя
RcpnDistrict - Район получателя
RcpnStreet - Улица получателя
RcpnHouse - Дом/квартира получателя
SndrBIN - БИН отправителя
SndrName - Название компании/ ФИО отправителя
SndrPhone - Номер телефона отправителя 7ХХХХХХХХХ
SndrEmail - Email отправителя
SndrCountry - Страна отправителя
SndrIndex - Почтовый индекс отправителя
SndrCity - Город отправителя
SndrDistrict - Район отправителя
SndrStreet - Улица отправителя
SndrHouse - Дом/квартира отправителя
Weight - Вес
DeclaredValue - Объявленная ценность
CashOnDelivery - Наложенный платеж
DeliverySum - Сумма за доставку
ProductCode - Код продукта
Marks - Отметки
PartNum - Номер партии
EnvelopeSize - Размер конверта (2 символа)
SendMethod - Способ пересылки (1 символ)
MailCtg - Категория отправления (1 символ)
Key - Идентификационный ключ клиента зарегистрировавшийся в post.kz
OrderNum - Номер заказа интернет магазина
ResponseGenTime - Время сформированного ответа
ResponseCode - Код ответа
ResponseText - Текст ответа (успешно или ошибка)
NPI - Новый почтовый индекс
Примечание* - Данный материал находится на стадии
разработки