Сбербанк для взаимодействия прислал два варианта XSD-файлов, файлы в приложении к теме. Интересует "Протокол 2":
Response на пополнение лицевого счета:
Код:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://paymentgate.mrg.com/" elementFormDefault="qualified" targetNamespace="http://paymentgate.mrg.com/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="response">
<xs:sequence>
<xs:element minOccurs="1" name="osmp_txn_id" type="xs:long" />
<xs:element minOccurs="1" name="prv_txn" type="xs:long" />
<xs:element minOccurs="1" name="sum" type="xs:double" />
<xs:element minOccurs="1" name="result" type="xs:integer" />
<xs:element minOccurs="0" name="comment" type="xs:string" minLength="0" maxLength="100"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Response на проверку состояния счета Плательщика:
Код:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://paymentgate.mrg.com/" elementFormDefault="qualified" targetNamespace="http://paymentgate.mrg.com/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="response">
<xs:sequence>
<xs:element minOccurs="1" name="osmp_txn_id" type="xs:long" />
<xs:element minOccurs="1" name="result" type="xs:integer" />
<xs:element minOccurs="0" name="fio" type="xs:string" minLength="0" maxLength="100"/>
<xs:element minOccurs="0" name="balance" type="xs:double" />
<xs:element minOccurs="0" name="comment" type="xs:string" minLength="0" maxLength="100"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Подойдет ли он для настроек для OSMP? Вроде как по полям подходит, но хочется точно быть уверенным.
По "Протоколу 1" вопрос - соответствует ли он какому-нибудь сбербанковскому протоколу в модуле MPS?
Цитата:
Информация о версии:
Клиент: вер. 6.2.835 / 10.08.2016 16:56:20
os: Linux; java: Java HotSpot(TM) Server VM, v.1.8.0_74
Сервер: вер. 6.2.1108 / 24.08.2016 15:03:09
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_74
assist: вер. 6.2.87 / 13.07.2016 17:32:04
bill: вер. 6.2.87 / 10.06.2016 13:28:18
card: вер. 6.2.39 / 26.05.2016 14:50:45
dba: вер. 6.2.163 / 02.02.2016 17:42:00
enaza: вер. 6.2.59 / 19.04.2016 21:47:47
gorod: вер. 6.2.164 / 01.03.2016 00:18:32
inet: вер. 6.2.684 / 24.08.2016 15:03:21
mps: вер. 6.2.214 / 14.07.2016 16:43:28
npay: вер. 6.2.196 / 20.07.2016 09:56:08
paylinks: вер. 6.2.31 / 02.02.2016 17:42:04
qiwi: вер. 6.2.48 / 14.07.2016 14:11:51
rentsoft: вер. 6.2.62 / 10.08.2016 16:52:23
reports: вер. 6.2.211 / 22.08.2016 15:50:48
rscm: вер. 6.2.177 / 10.06.2016 13:40:20
ru.bitel.bgbilling.plugins.cladr: вер. 6.2.119 / 02.02.2016 17:42:00
ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.85 / 11.07.2016 17:32:00
trayinfo: вер. 6.2.170 / 02.02.2016 17:42:09
tv: вер. 6.2.227 / 10.08.2016 16:45:16
wellpay: вер. ?
wm: вер. 6.2.188 / 29.07.2016 16:09:59
yamoney: вер. 6.2.57 / 19.04.2016 21:47:48
Окружение:
Клиент:
os: Linux i386, 3.13-1-amd64
java: Java HotSpot(TM) Server VM, v.1.8.0_74
jre home: /opt/java/jdk1.8.0_74/jre
default tz: 03.10.2016 12:03 YAKT +0900 (Asia/Yakutsk)
user tz: 03.10.2016 12:03 YAKT +0900 (Asia/Yakutsk)
locale: ru_RU
Сервер:
os: Linux amd64, 2.6.32-el-smp-alt27
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_74
jre home: /opt/java/jdk1.8.0_74/jre
default tz: 03.10.2016 12:03 YAKT +0900 (Asia/Yakutsk)
db time: master: 03.10.2016 12:03 YAKT
db charset: connection: utf8(utf8_general_ci), database: cp1251(cp1251_general_ci)
locale: en_US
uptime: Started: 22.09.2016 15:51:07 Uptime: 10 d 20:12:00