Сервис «По предоставлению страхового отчета ОС ГПО ВТС»: различия между версиями
(Внесение корректировки) |
|||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 2: | Строка 2: | ||
{| width="auto" cellspacing="0" cellpadding="2" style="border:none;" | {| width="auto" cellspacing="0" cellpadding="2" style="border:none;" | ||
| width="auto" valign="top"| | | width="auto" valign="top"| | ||
− | | style="border-bottom:5px solid #20B2AA;font:110% Arial, Helvetica, sans-serif; color: #000000;text-align:center; padding-left:15px; padding-right:15px;" |<span class="plainlinks">[https:// | + | | style="border-bottom:5px solid #20B2AA;font:110% Arial, Helvetica, sans-serif; color: #000000;text-align:center; padding-left:15px; padding-right:15px;" |<span class="plainlinks">[https://wiki.mkb.kz/ Главная страница]</span> |
| | | | ||
− | | style="border-bottom:5px solid #20B2AA;font:110% Arial, Helvetica, sans-serif; color: #000000;text-align:center; padding-left:15px; padding-right:15px;" |<span class="plainlinks">[https:// | + | | style="border-bottom:5px solid #20B2AA;font:110% Arial, Helvetica, sans-serif; color: #000000;text-align:center; padding-left:15px; padding-right:15px;" |<span class="plainlinks">[https://wiki.mkb.kz/w/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2_(Smart_Bridge) Предыдущая страница]</span> |
|} | |} | ||
</center> | </center> | ||
Строка 17: | Строка 17: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! style="text-align: center;" |''' | + | ! style="text-align: center;" |'''Адреса web сервисов:''' |
− | + | ! style="text-align: center;" | | |
− | ! style="text-align: center;" | | ||
− | |||
− | |||
|- | |- | ||
− | | style="text-align: left;" | | + | | style="text-align: left;" | Тестовый сервис |
− | | style="text-align: left;" | | + | | style="text-align: left;" | https://testscbws.mkb.kz/gbdServices/InsuranceReportImplService?wsdl |
− | |||
− | |||
− | |||
|- | |- | ||
− | | style="text-align: left;" | | + | | style="text-align: left;" | Продуктивный сервис |
− | | style="text-align: left;" | | + | | style="text-align: left;" | https://scbws.mkb.kz/gbdServices/InsuranceReportImplService?wsdl |
− | |||
− | |||
− | |||
|- | |- | ||
− | | style="text-align: left;" | | + | | style="text-align: left;" | '''Метод сервиса:''' |
− | + | | style="text-align: left;" | getInsuranceReportPdf, getInsuranceReportXml | |
− | |||
− | |||
− | | style="text-align: left;" | | ||
|} | |} | ||
При вызове веб-сервиса обязательно указываются следующие параметры: | При вызове веб-сервиса обязательно указываются следующие параметры: | ||
− | 1. ID и пароль клиента (организации) в HTTP Header, необходимые для базовой | + | 1. ID и пароль клиента (организации) в HTTP Header, необходимые для базовой аутентификации. Так как коммуникация с веб-сервисами системы идет по защищенному протоколу HTTPS, то базовая аутентификация представляется безопасным решением. |
2. ID пользователя, от имени которого будет выполнена запрашиваемая операция в SOAP Header: | 2. ID пользователя, от имени которого будет выполнена запрашиваемая операция в SOAP Header: | ||
Строка 59: | Строка 47: | ||
2. <soapenv:Header> | 2. <soapenv:Header> | ||
3. <userId> xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx </userId> | 3. <userId> xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx </userId> | ||
− | 4. </soapenv:Header> | + | 4. <ds:Signature></ds:Signature> |
− | + | 5. </soapenv:Header> | |
− | + | 6. <soapenv:Body> | |
+ | 7. <data:getInsurancePolicyXml> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 77: | Строка 66: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! style="text-align: center;" |'''Наименование | + | !'''№''' |
− | ! style="text-align: center;" |''' | + | ! style="text-align: center;" |'''Наименование''' |
− | ! style="text-align: center;" |''' | + | ! style="text-align: center;" |'''Поле''' |
− | !''' | + | ! style="text-align: center;" |'''Формат''' |
− | ! style="text-align: center;" |''' | + | !'''Обязательность''' |
+ | ! style="text-align: center;" |'''Примечание''' | ||
|- | |- | ||
− | | style="text-align: left;" | | + | | colspan="6" |''Блок header включает в себя ЭЦП субъекта и userId'' |
− | | style="text-align: left;" | | + | |- |
− | | style="text-align: left;" | | + | |1 |
− | | | + | | style="text-align: left;" | ИИН субъекта |
− | | style="text-align: left;" | | + | | style="text-align: left;" | request ''→'' iin |
+ | | style="text-align: left;" | xs:string | ||
+ | |Да | ||
+ | | style="text-align: left;" | Значение должно содержать 12 цифр. | ||
+ | |- | ||
+ | |2 | ||
+ | | style="text-align: left;" | Язык | ||
+ | | style="text-align: left;" | request ''→'' language | ||
+ | | style="text-align: left;" | xs:string | ||
+ | |Да | ||
+ | | style="text-align: left;" | Получение информации на языках: kk –Казахский, ru – Русский, en – Английский | ||
+ | |- | ||
+ | |3 | ||
+ | |Тип отчета | ||
+ | |request ''→'' reportType | ||
+ | |xs:int | ||
+ | |Да | ||
+ | |Заполнить любыми цифрами | ||
+ | |- | ||
+ | |4 | ||
+ | |Имя пользователя | ||
+ | |request ''→'' senderId | ||
+ | |xs:int | ||
+ | |Да | ||
+ | |Отличительное имя пользователя | ||
|- | |- | ||
− | | | + | |5 |
− | | | + | |Пароль |
− | | | + | |request ''→'' password |
− | | | + | |xs:int |
− | | | + | |Да |
+ | |Указать пароль | ||
|- | |- | ||
− | | | + | |6 |
− | | | + | |Подтверждение |
− | | | + | |request ''→'' consentConfirmed |
− | | | + | |xs:int |
− | | | + | |Да |
+ | |Подтверждение субъекта | ||
|} | |} | ||
</div> | </div> | ||
</div> | </div> | ||
− | |||
==='''Пример вызова метода getInsuranceReportPdf с помощью SOAP запроса имеет следующий вид:'''=== | ==='''Пример вызова метода getInsuranceReportPdf с помощью SOAP запроса имеет следующий вид:'''=== | ||
Строка 112: | Строка 127: | ||
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-myFAQ_DownloadPackagesGeneralIssues_Question_0003" style="padding:10px"> | <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-myFAQ_DownloadPackagesGeneralIssues_Question_0003" style="padding:10px"> | ||
− | <syntaxhighlight lang="xml"> | + | <syntaxhighlight lang="xml" line="1"> |
− | + | <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:data="http://data.gbd.chdb.scb.kz/"> | |
− | + | <soapenv:Header> | |
− | + | <userId>Ваш userId</userId> | |
− | + | <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id=""> | |
− | + | <ds:SignedInfo> | |
− | + | <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> | |
− | + | <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gost34310-gost34311"/> | |
− | + | <ds:Reference URI=""> | |
− | + | <ds:Transforms> | |
− | + | <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> | |
− | + | <ds:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/> | |
− | + | </ds:Transforms> | |
− | + | <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gost34311"/> | |
− | + | <ds:DigestValue>BgqyQ8lHgj3MsE+rC8e2Cuqv100pSOCzMUX+DVFUxm4=</ds:DigestValue> | |
− | + | </ds:Reference> | |
− | + | </ds:SignedInfo> | |
− | + | <ds:SignatureValue>OF3KtHDvw18np/Cc2U+w+VD8wwNTe2nVtogCBLlyVHEsxSRP+ivIWPkMDPfRbSmP6aPVL/orlBFsQNyKJpHfuQ==</ds:SignatureValue> | |
+ | <ds:KeyInfo> | ||
+ | <ds:X509Data> | ||
+ | <ds:X509Certificate>publicKey</ds:X509Certificate> | ||
+ | </ds:X509Data> | ||
+ | </ds:KeyInfo> | ||
+ | </ds:Signature> | ||
+ | </soapenv:Header> | ||
+ | <soapenv:Body> | ||
+ | <data:getInsuranceReportPdf> | ||
+ | <iinBin>Иин субъекта</iinBin> | ||
+ | <language>указать язык</language> | ||
+ | <reportType>123</reportType> | ||
+ | <senderId>логин</senderId> | ||
+ | <password>пароль</password> | ||
+ | <consentConfirmed>согласие субъекта</consentConfirmed> | ||
+ | </data:getInsuranceReportPdf> | ||
+ | </soapenv:Body> | ||
+ | </soapenv:Envelope> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 142: | Строка 175: | ||
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-myFAQ_DownloadPackagesGeneralIssues_Question_0004" style="padding:10px"> | <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-myFAQ_DownloadPackagesGeneralIssues_Question_0004" style="padding:10px"> | ||
− | <syntaxhighlight lang="xml"> | + | <syntaxhighlight lang="xml" line="1"> |
− | + | <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:data="http://data.gbd.chdb.scb.kz/"> | |
− | + | <soapenv:Header> | |
− | + | <userId>xxx-xx-xxx-xxxx-xxxx-xx-xxxx</userId> | |
− | + | </soapenv:Header> | |
− | + | <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id=""> | |
− | + | <ds:SignedInfo> | |
− | + | <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> | |
− | + | <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gost34310-gost34311"/> | |
− | + | <ds:Reference URI=""> | |
− | + | <ds:Transforms> | |
− | + | <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> | |
− | + | <ds:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/> | |
− | + | </ds:Transforms> | |
− | + | <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gost34311"/> | |
− | + | <ds:DigestValue>BgqyQ8lHgj3MsE+rC8e2Cuqv100pSOCzMUX+DVFUxm4=</ds:DigestValue> | |
− | + | </ds:Reference> | |
− | + | </ds:SignedInfo> | |
+ | <ds:SignatureValue>OF3KtHDvw18np/Cc2U+w+VD8wwNTe2nVtogCBLlyVHEsxSRP+ivIWPkMDPfRbSmP6aPVL/orlBFsQNyKJpHfuQ==</ds:SignatureValue> | ||
+ | <ds:KeyInfo> | ||
+ | <ds:X509Data> | ||
+ | <ds:X509Certificate>publicKey</ds:X509Certificate> | ||
+ | </ds:X509Data> | ||
+ | </ds:KeyInfo> | ||
+ | </ds:Signature> | ||
+ | <soapenv:Body> | ||
+ | <data:getInsuranceReportXml> | ||
+ | <iinBin> Иин субъекта </iinBin> | ||
+ | <language> указать язык </language> | ||
+ | <reportType>123</reportType> | ||
+ | <senderId> логин </senderId> | ||
+ | <password> пароль </password> | ||
+ | <consentConfirmed> согласие субъекта </consentConfirmed> | ||
+ | </data:getInsuranceReportXml> | ||
+ | </soapenv:Body> | ||
+ | </soapenv:Envelope> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 372: | Строка 423: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! style="text-align: center;" |''' | + | ! style="text-align: center;" |'''Код/Текст ошибки/сообщения''' |
− | ! style="text-align: center;" |''' | + | ! style="text-align: center;" |'''Описание ошибки/сообщения''' |
− | ! style="text-align: center;" |''' | + | ! style="text-align: center;" |'''Примечание''' |
− | |||
− | |||
|- | |- | ||
+ | | style="text-align: left;" | SBF-AD-1 | ||
+ | | style="text-align: left;" | Пользователь %s не имеет прав для выполнения действия | ||
| style="text-align: left;" | | | style="text-align: left;" | | ||
+ | |- | ||
+ | | style="text-align: left;" | SBF-VE-8 | ||
+ | | style="text-align: left;" | Номер "ИИН" должен содержать 12 цифр | ||
| style="text-align: left;" | | | style="text-align: left;" | | ||
+ | |- | ||
+ | | style="text-align: left;" | VAL-JSR-001 | ||
+ | | style="text-align: left;" | Значение обязательного поля "%s" не должно быть пустым | ||
| style="text-align: left;" | | | style="text-align: left;" | | ||
+ | |- | ||
+ | |VAL-JSR-001 | ||
+ | |Обязательное поле "%s" отсутствует | ||
| | | | ||
− | |||
|- | |- | ||
− | | | + | |VAL-R-003 |
− | + | |Для получение отчета необходимо подтвердить согласие субъекта на запрос его кредитной истории | |
− | | | ||
| | | | ||
− | | style=" | + | |} |
− | | | + | |
− | + | ||
− | | style="text-align: left;" | | + | <center> |
− | + | {| width="auto" cellspacing="0" cellpadding="2" style="border:none;" | |
+ | | width="auto" valign="top"| | ||
+ | | style="border-bottom:5px solid #20B2AA;font:110% Arial, Helvetica, sans-serif; color: #000000;text-align:center; padding-left:15px; padding-right:15px;" |<span class="plainlinks">[https://wiki.mkb.kz/ Главная страница]</span> | ||
| | | | ||
− | | style="text-align: left;" | | + | | style="border-bottom:5px solid #20B2AA;font:110% Arial, Helvetica, sans-serif; color: #000000;text-align:center; padding-left:15px; padding-right:15px;" |<span class="plainlinks">[https://wiki.mkb.kz/w/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2_(Smart_Bridge) Предыдущая страница]</span> |
|} | |} | ||
+ | </center> |
Текущая версия от 07:50, 22 октября 2023
Главная страница | Предыдущая страница |
В данной статье описывается сервис АО «Государственное кредитное бюро» (далее - ГКБ) сервис по верификации и оценки платежной дисциплины (далее - Сервис), методы запроса данных, примеры входных и выходных SOAP-запросов, возможные ошибки.
Описание сервиса InsuranceReport
Сервис InsuranceReport предназначен для получения сведений по страховому отчету «Обязательного страхования гражданской правовой ответственности Владельцев Транспортных Средств» (далее ОС ГПО ВТС).
Адреса web сервисов: | |
---|---|
Тестовый сервис | https://testscbws.mkb.kz/gbdServices/InsuranceReportImplService?wsdl |
Продуктивный сервис | https://scbws.mkb.kz/gbdServices/InsuranceReportImplService?wsdl |
Метод сервиса: | getInsuranceReportPdf, getInsuranceReportXml |
При вызове веб-сервиса обязательно указываются следующие параметры:
1. ID и пароль клиента (организации) в HTTP Header, необходимые для базовой аутентификации. Так как коммуникация с веб-сервисами системы идет по защищенному протоколу HTTPS, то базовая аутентификация представляется безопасным решением.
2. ID пользователя, от имени которого будет выполнена запрашиваемая операция в SOAP Header:
Http Headers: {Authorization=[Basic c3ZjUnB0U3lzdGVtQWNjb3VudDpBbzZVRkdyVTZ2]}
Состав данных запроса метода getInsurancePolicyPdf/ getInsurancePolicyXml
Пример вызова метода getInsuranceReportPdf с помощью SOAP запроса имеет следующий вид:
Пример вызова метода getInsuranceReportXML с помощью SOAP запроса имеет следующий вид:
Пример успешного ответа на вызов метода getInsuranceReportPDF с помощью SOAP запроса имеет следующий вид:
Пример успешного ответа на вызов метода getInsuranceReportXml с помощью SOAP запроса имеет следующий вид:
Пример ответа на вызов метода InsuranceReport с помощью SOAP запроса в случае, если не заполнено обязательное поле ИИН, имеет следующий вид:
Пример ответа на вызов метода InsuranceReport с помощью SOAP запроса в случае, если отсутствует права пользователя, имеет следующий вид:
Пример ответа на вызов метода InsuranceReport с помощью SOAP запроса в случае, если отсутствует обязательное поле, имеет следующий вид:
Обработка исключений метода InsurancePolicy
Код/Текст ошибки/сообщения | Описание ошибки/сообщения | Примечание |
---|---|---|
SBF-AD-1 | Пользователь %s не имеет прав для выполнения действия | |
SBF-VE-8 | Номер "ИИН" должен содержать 12 цифр | |
VAL-JSR-001 | Значение обязательного поля "%s" не должно быть пустым | |
VAL-JSR-001 | Обязательное поле "%s" отсутствует | |
VAL-R-003 | Для получение отчета необходимо подтвердить согласие субъекта на запрос его кредитной истории |
Главная страница | Предыдущая страница |