RkPayQR - автоматизация внедрения на крупных объектах
На объектах с большим количеством касс, где необходимо устанавливать клиентскую часть, процесс внедрения можно автоматизировать.
Получение списка клиентов -экспорт из R-Keeper
Можно получить список касс, используемых в R-Keeper, с помощью XML запроса:
<?xml version="1.0" encoding="UTF-8" ?>
<RK7Query>
<RK7CMD CMD="GetRefData" RefName="Cashes" PropMask="Items.(GUIDString,Name,NetName,Code)" onlyActive="1">
</RK7CMD>
</RK7Query>"
Примерный вариант ответа на запрос:
<?xml version="1.0" encoding="utf-8"?> <RK7QueryResult ServerVersion="7.7.0.232" XmlVersion="248"
NetName="CASHSERVER_TEST" Status="Ok"
CMD="GetRefData" ErrorText="" DateTime="2023-02-16T12:04:05" WorkTime="0" Processed="1"
ArrivalDateTime="2023-02-16T12:04:05"> <RK7Reference DataVersion="578" ClassName="TCashesList" TotalItemCount="2">
<Items>
<Item Ident="15001" GUIDString="{2b1398b1-a4dd-4b2e-914f-3ae716eb3738}" Name="Station 1" Code="111" NetName="ST01"/>
<Item Ident="15002" GUIDString="{5e0f0b3b-dad2-47a7-9b76-2fbfd1928815}" Name="Station 2" Code="8" NetName="ST02"/>
</Items> </RK7Reference> </RK7QueryResult>
Данный ответ необходимо предоставить в службу техподдержки для импорта списка клиентов в серверную часть RkPayQR