<?phpif (isset($_POST['unit_id'])&&isset($_POST['submit'])) { $sdkAppFileName =__DIR__."/../moneta-sdk-lib/autoload.php";include_once($sdkAppFileName);try { $monetaSdk =new\Moneta\MonetaSdk(); $monetaSdk->checkMonetaServiceConnection(); $request =new\Moneta\Types\FindProfileDocumentsRequest(); $request->unitId = $_POST['unit_id']; $request->profileId = $_POST['profile_id'];//поиск документа у подпрофиля руководителя $result = $monetaSdk->monetaService->FindProfileDocuments($request);if (count($result)) {echo"<pre>";print_r($result);echo"</pre>"; } else {echo"Не найдено ни одного документа"; } } catch (Exception $e) {echo"Произошла ошибка:<br />";echo"<pre>". $e->getMessage()."</pre>"; }} else {echo' <form method="post"> unit ID организации (площадки):<br/> <input type="text" name="unit_id" required="required"/><br/><br/> ID подпрофиля руководителя (Director):<br/> <input type="text" name="profile_id" required="required"/><br/><br/> <input type="submit" name="submit" value="Найти документы руководителя"/> </form> ';}
Все запросы маркетплейс отправляет с помощью интерфейса MONETA.MerchantAPI.
Интерфейс MONETA.MerchantAPI представляет собой Web-сервис, описанный по спецификации Web Services Description Language (WSDL), использующий протокол Simple Object Access Protocol (SOAP) для передачи информации.