AgentPay

Магазинам · InSales

InSales: подключение AgentPay

Для администратора магазина InSales. Результат: каталог в AgentPay, заказы агентов — в разделе «Заказы» бэкофиса.

Подключение бесплатно. Абонентской платы нет. Комиссия берётся только с заказов, которые агент оформил через AgentPay. Нет таких заказов, нет платежа.

Вариант A — приложение из Центра приложений

Когда AgentPay появится в App Center (после модерации InSales):

  1. Бэкофис InSales → Приложения (Центр приложений).
  2. Найдите «AgentPay» → Установить.
  3. Разрешите доступ: товары (чтение) и заказы (чтение и запись). Лишние права приложение не запрашивает.
  4. После установки откройте приложение — браузер попадёт в кабинет продавца /business (вход из бэкофиса, отдельный пароль AgentPay не нужен).
  5. Проверьте таблицу товаров. Если пусто — кнопка Синхронизировать.

Заказ от агента приходит как обычный заказ InSales. В комментарии будет строка вида AgentPay purchaseId=3f2a… — не удаляйте её, по ней сверяются статусы.

Вариант B — пилот по ключу API (пока нет в App Center)

  1. InSales → Расширения → Разработчикам → Ключи доступа. Создайте ключ с правами на товары и заказы. Сохраните: домен магазина (например myshop.myinsales.ru), API-ключ и пароль.
  2. В AgentPay откройте /business → «Создать магазин»:
    • Название — как в вывеске, например «Ферма №12».
    • Коннектор — InSales.
  3. Сохраните mk_… и UUID. Дальше в карточке магазина (или через поддержку пилота) укажите домен и ключи InSales — либо напишите help@agentpay.shop: «пилот InSales, домен …, готов дать ключ в тикете».
  4. Нажмите Синхронизировать. В таблице должны появиться SKU и цены как в InSales.

Проверка «заказ дошёл»

  1. В кабинете покупателя магазин должен быть в списке разрешённых для агента (это делает покупатель, не вы).
  2. Тестовый заказ: позиция с вашим SKU, сумма в коинах.
  3. InSales → Заказы: новый заказ, клиент «AgentPay» или данные доставки покупателя, комментарий с purchaseId.
  4. Смените статус выполнения в InSales — в кабинете продавца AgentPay статус заказа должен стать confirmed / fulfilled / cancelled.

Что нужно с вашей стороны

Поле в InSalesЗачем агенту
Артикул варианта (SKU)Сборка заказа. Без SKU риск дубля и ошибки позиции.
Цена, остаток, фотоАгент не предложит «пустую» карточку.
Стабильный id вариантаПовторный заказ не создаёт второй документ.

Служебные URL (для IT / модерации InSales)

База API — хост AgentPay (локально http://localhost:3100, прод — HTTPS).

В карточке публичного приложения InSales эти три URL (install / login / uninstall) указываются полностью, только HTTPS, без самоподписанного сертификата.

Поддержка: help@agentpay.shop. Оферта спецмагазина — в документах AgentPay. Другие платформы.