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

Создание магазина торговца

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

  • в личном кабинете системы на странице вкладки Торговцы;
  • отправив 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/shops/ со следующими параметрами:

Параметр Тип Описание
shop object Секция данных магазина.
name * обязательный string Название магазина торговца.
url * обязательный string URL магазина торговца.
contact_email * обязательный string Адрес электронной почты торговца.

Указывается клиентам торговца в чеках оплаты как способ связи с торговцем.
contact_phone * обязательный string Номер телефона торговца.

Указывается клиентам торговца в чеках оплаты как способ связи с торговцем.
merchant_id * обязательный integer Идентификатор торговца в системе.

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

{
  "shop":
  {
    "name":"The best wheels",
    "url":"http://wheels.com",
    "contact_email":"info@wheels.com",
    "contact_phone":"+123 555 678",
    "merchant_id": 789
  }
}

Ответ

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

Параметр Тип Описание
shop object Секция данных магазина.
id * обязательный integer Идентификатор магазина торговца в системе.

Используется для авторизации запросов торговца.
name * обязательный string Название магазина.
url * обязательный string URL магазина торговца.
contact_email * обязательный string Адрес электронной почты торговца.
Указывается клиентам торговца в чеках оплаты как способ связи с торговцем.
contact_phone * обязательный string Номер телефона торговца.

Указывается клиентам торговца в чеках оплаты как способ связи с торговцем.
secret_key * обязательный string Секретный ключ магазина.

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

Возможные значения:
true - магазин активирован;
false - магазин выключен.
merchant_id integer Идентификатор торговца в системе.

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

{
    "shop": {
        "id": 184,
        "name": "The best wheels",
        "url": "http://wheels.com",
        "contact_email": "info@wheels.com",
        "contact_phone": "+123 555 678",
        "secret_key": "28d92e1234e6c4234057031871f2083612dc3b86f4f6c305d5fd0ad974d081ad",
        "enabled": true,
        "merchant_id": 69
    }
}