Перейти к содержимому
Русский
  • Результаты отсутствуют, так как поле поиска является пустым.

Создание учетной записи торговца

Вы можете создать учетную запись торговца в системе используя один из двух способов:

  • в личном кабинете системы на странице вкладки Торговцы;
  • отправив API запрос, как описано ниже.

Info

Для удобства создания учетной записи торговца в личном кабинете, следуйте инструкции, приведенной в Руководстве пользователя для сотрудников PSP.

Запрос

Запрос должен:

  • иметь авторизацию типа Basic c x как имя пользователя и вашим секретным ключом PSP как пароль;
  • передавать параметры в JSON, XML форматах или как данные HTML-формы;
  • иметь заголовок Content-Type, установленный как application/json или application/xml в зависимости от формата тела запроса;
  • иметь заголовок Accept, установленный как application/json или application/xml в зависимости от предпочитаемого формата ответа;
  • использовать кодировку UTF-8.

Отправьте POST запрос на {YOUR_BACKOFFICE_URL}/api/merchants/ со следующими параметрами:

Параметр Тип Описание
merchant object Секция данных учетной записи торговца.
name * обязательный string Имя торговца.
email * обязательный string Адрес электронной почты торговца.

Используется как логин для входа в личный кабинет торговца.
password * обязательный string Пароль для входа в личный кабинет системы.
company_name * обязательный string Название компании торговца.
country * обязательный string Страна регистрации компании торговца в формате ISO 3166-1 alpha-2.
city * обязательный string Город регистрации компании торговца.

Пример запроса

{
  "merchant":
    {
      "name": "Demo Merchant",
      "email": "test@example.com",
      "password": "1234test",
      "company_name": "Demo Inc",
      "country": "IT",
      "city": "Milan"
    }
}

Ответ

Ответ содержит следующие параметры:

Параметр Тип Описание
merchant object Секция данных учетной записи торговца.
id * обязательный integer Идентификатор торговца в системе.
name * обязательный string Имя торговца.
email * обязательный string Адрес электронной почты торговца.

Используется как логин для входа в личный кабинет торговца.
enabled * обязательный boolean Состояние учетной записи торговца.

Возможные значения:
true - учетная запись торговца активна;
false - учетная запись торговца неактивна.
company_name * обязательный string Название компании торговца.
country * обязательный string Страна регистрации компании торговца в формате ISO 3166-1 alpha-2.

Пример ответа

{
    "merchant": {
        "id": 1,
        "name": "Demo Merchant",
        "email": "test@example.com",
        "enabled": true,
        "company_name": "Demo Inc",
        "country": "IT"
    }
}