Добрый день. Я надеюсь, что кто-то может мне помочь. Мы просили внести изменения в нашу систему POS при осуществлении платежей в электронных карточках. нам было предложено включить уникальный GUID для транзакции через структурированный xml в eSocket.POS. текущий xml, который мы создаем для создания запроса, работает правильно, но как только я включу элемент структурированного xml, я получаю ошибки при выполнении запроса.Postilion eSocket.POS Структурированные данные xml Теги
это линия я добавляю
<Esp:StructuredData Name=\"TenderDetailGUID\" Value=\"BE6924AC-1379-49F8-9BE7-7A54821EF227\" ></Esp:StructuredData>
это оригинальный XML генерируется, который работает
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<Esp:Interface Version=\"1.0\" xmlns:Esp=\"http://www.mosaicsoftware.com/Postilion/eSocket.POS/\">
<Esp:Transaction PosOperatorId=\" 001\" RetrievalRefNr=\"0001\" TerminalId=\"0001\" TransactionAmount=\"10\" TransactionId=\"001\" Type=\"PURCHASE\" ></Esp:Transaction>
</Esp:Interface>
Это то, что я имею в добавление (которые производят ошибку)
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<Esp:Interface Version=\"1.0\" xmlns:Esp=\"http://www.mosaicsoftware.com/Postilion/eSocket.POS/\">
<Esp:Transaction PosOperatorId=\" 001\" RetrievalRefNr=\"001\" TerminalId=\"001\" TransactionAmount=\"10\" TransactionId=\"001\" Type=\"PURCHASE\" ></Esp:Transaction>
<Esp:StructuredData Name=\"TenderDetailGUID\" Value=\"BE6924AC-1379-49F8-9BE7-7A54821EF227\" ></Esp:StructuredData>
</Esp:Interface>
Ошибки я получаю следующий образ:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<Esp:Interface Version=\"1.0\" xmlns:Esp=\"http://www.mosaicsoftware.com/Postilion/eSocket.POS/\"><Esp:Error ActionCode=\"DECLINE\" ResponseCode=\"30\" MessageReasonCode=\"9791\" Description=\"The content of element type "Esp:Interface" must match "(Esp:Admin|Esp:Error|Esp:Transaction|Esp:Inquiry|Esp:Check|Esp:Merchandise|Esp:Callback|Esp:Event|Esp:Reconciliation|Esp:Network)".\" /></Esp:Interface>
я принял это развитие POS от предыдущего разработчика и не имею eSocket.POS испытывающее.
Я был бы очень признателен, если бы кто-нибудь мог мне помочь в этом.