====== GetUserInfoDescriptionFor====== ==== Описание ==== Для покупки некоторых товаров производителю необходимо передать информацию о конечном пользователе. Этот метод позволяет получить описание формы, которую пользователю необходимо будет заполнить при покупке указанных во входных параметрах товаров. ==== Параметры ==== ^Название^Тип^Описание^ |langCode|string|Код языка, на котором нужно описание| |partNums|array of string|Список партномеров, для которых нужна лицформа| ==== Возвращаемое значение ==== ^Тип^Описание^ |array of [[ru:apiv2:types:EndUserInfoDescriptionContract|EndUserInfoDescriptionContract]]|Список, в котором каждое значение описывает правило заполнения одного поля в лиц. форме| ==== Примеры запросов и ответов метода GetUserInfoDescriptionFor ==== {{section>ru:forms:not_use_example}} ++++ Запрос XmlOverHttp | POST https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetUserInfoDescriptionFor RU KL1849RDBFY AOFPsng ++++ ++++ Ответ XmlOverHttp | KasperskyPIN Пин Касперского Введите Пин Касперского ^.{8,8}$ ^.*$ Неправильно указан PIN false KL1849RDBFY 1 2 true 8 8 CustomerOrganization Компания Введите компанию (если на юр. лицо) ^.{1,255}$ ^.*$ Длина не соответствует запрошенной false KL1849RDBFY AOFPsng 1 1 false 1 255 IsLegalPerson Юридическое лицо Юридическое лицо ^(true)|(false)$ ^(true)|(false)$ false KL1849RDBFY AOFPsng 2 1 true 4 5 Email Email Введите email ^([^@]*@[^@]*){1,128}$ ^([^@]*@[^@]*)$ Укажите корректный Email false KL1849RDBFY AOFPsng 1 1 true 1 128 CustomerName Имя Введите имя ^.{1,100}$ ^.*$ Длина поля не соответствует запрошенной false AOFPsng 1 1 true 1 100 CustomerLastName Фамилия Введите фамилию ^.{1,30}$ ^.*$ Длина поля не соответствует запрошенной false AOFPsng 1 1 false 1 30 false 0 ++++ ++++ Запрос SOAP | https://sandbox.mont.ru/version2/service/B2BServiceV2.svc RU KL1849RDBFY AOFPsng ++++ ++++ Ответ SOAP | Неправильно указан PIN Введите Пин Касперского KasperskyPIN Пин Касперского 1 False 8 8 ^.{8,8}$ KL1849RDBFY True ^.*$ 2 Поле заполнено неверно Не должно начинаться с пробела. Максимальная длина 50 символов. Допускаются английские и русские буквы, цифры и знаки: .,!?- CustomerOrganization Компания 1 False 255 1 ^.{1,255}$ KL1849RDBFY False ^.*$ 1 Юридическое лицо IsLegalPerson Юридическое лицо 2 False 5 4 ^(true)|(false)$ KL1849RDBFY True ^(true)|(false)$ 1 Укажите корректный Email Должен присутствовать символ @. Максимальная длина поля 128 символов Email Email 1 False 128 1 ^([^@]*@[^@]*){1,128}$ KL1849RDBFY True ^([^@]*@[^@]*)$ 1 0 False ++++ ---- [[ru:content:examples:php_code|Примеры скриптов на PHP]] [[ru:apiv2:start:soapuiexamples|Пример выполнения REST и SOAP-запроса]] {{tag>метод esd}}