CreateProfileRequest

Создание личного кабинета (юнита) для клиента маркетплейса.

Обязательные параметры запроса: INN, ORGANISATION_SHORT_NAME, EMAIL, URL, UNITID - номер юнита группы “Зарегистрированные клиенты”.

Ответ содержит номер созданного личного кабинета (юнита) клиента.

Запрос:
{  
   "Envelope":{  
      "Header":{  
         "Security":{  
            "UsernameToken":{  
               "Username":"Username",
               "Password":"Password"
            }
         }
      },
      "Body":{  
         "CreateProfileRequest":{  
            "unitId":НОМЕР ЮНИТА ГРУППЫ "ЗАРЕГИСТРИРОВАННЫЕ ПАРТНЕРЫ ПЛОЩАДКИ",
            "profileType":"organization",
            "profile":{  
               "attribute":[  
                  {  
                     "key":"ORGANIZATION_NAME_SHORT",
                     "value":"ООО Маркетплейс"
                  },
                  {  
                     "key":"INN",
                     "value":"1234567890"
                  },
                  {  
                     "key":"CONTACT_EMAIL",
                     "value":"[email protected]"
                  },
                  {  
                     "key":"URL",
                     "value":"payanyway.marketplace.ru"
                  }
               ]
            }
         }
      }
   }
}

Ответ:
{  
   "Envelope":{  
      "Body":{  
         "CreateProfileResponse":12345
      }
   }
}

Полученное значение unitid маркетплейсу необходимо сохранить в своей системе учета.

Каждому юниту (unitid) соответствует базовый профиль (profileid), его значение можно получить в ответе на запрос CheckProfileRequest.

Все запросы маркетплейс отправляет с помощью интерфейса MONETA.MerchantAPI.

Интерфейс MONETA.MerchantAPI представляет собой Web-сервис, описанный по спецификации Web Services Description Language (WSDL), использующий протокол Simple Object Access Protocol (SOAP) для передачи информации.

Last updated

Was this helpful?