AgentPay

Магазинам · МойСклад

МойСклад: подключение AgentPay

Если товары и отгрузки ведутся в МойСклад, а сайт — Tilda / InSales / свой, коннектор ходит в JSON API МойСклад: номенклатура → каталог агента, покупка → заказ покупателя с позициями.

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

Вариант A — решение из каталога МойСклад

После публикации нашего решения администратор аккаунта МС:

  1. МойСклад → раздел решений / приложений → найти AgentPay → Установить.
  2. Подтвердить доступ к товарам и заказам покупателя.
  3. Откроется кабинет /business (iframe или редирект). Нажмите «Синхронизировать».

Вариант B — пилот по токену JSON API

  1. МойСклад → Настройки → Токены (или пользователь для API). Создайте токен с правами на товары и customerorder.
  2. /business → создать магазин, коннектор МойСклад.
  3. Передайте токен в карточку магазина (поле API-ключа коннектора) или в тикете пилота на help@agentpay.shop — токен хранится только на стороне AgentPay.
  4. «Синхронизировать». Коды товаров МС (code) станут SKU в AgentPay; цена берётся из salePrices (копейки → рубли).

Как выглядит заказ

В МойСклад создаётся заказ покупателя. Имя документа = purchaseId AgentPay, в описании строка AgentPay purchaseId=…. Контрагент служебный «AgentPay», если не задан свой. Позиции привязаны к assortment (товар по коду/UUID).

Повтор того же purchaseId не создаёт второй заказ.

Когда МойСклад не тот путь

Служебные URL (IT)

POST {API}/integrations/moysklad/vendor/1.0/apps/{appId}/{accountId}
GET  {API}/integrations/moysklad/vendor/1.0/apps/{appId}/{accountId}
DELETE {API}/integrations/moysklad/vendor/1.0/apps/{appId}/{accountId}

Локально {API} = http://localhost:3100.

Поддержка: help@agentpay.shop. Все платформы.