AgentPay

Магазинам · WooCommerce

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

Нужны права администратора WordPress и доступ в кабинет продавца AgentPay.

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

1. Магазин в AgentPay

  1. Войдите в /business, создайте магазин.
  2. Коннектор: WooCommerce (или Webhook — то же для приёма заказа).
  3. Поле Webhook URL заказа укажите адрес вашего сайта:
    https://shop.example.ru/wp-json/agentpay/v1/order-created
    Локальный стенд: http://localhost:8080/wp-json/agentpay/v1/order-created (сайт должен быть доступен API AgentPay).
  4. Сохраните три значения:
    • API base — хост AgentPay, сейчас http://localhost:3100, на проде https://…
    • Merchant key — mk_… (один раз при создании или «Новый ключ API»)
    • Store UUID — id магазина в таблице кабинета

2. Плагин на сайте

  1. Скопируйте папку плагина в WordPress:
    wp-content/plugins/agentpay/
    Исходники: репозиторий AgentPay → integrations/woocommerce/agentpay/.
  2. Плагины → активировать «AgentPay». Нужен включённый WooCommerce.
  3. WooCommerce → AgentPay (подменю). Заполните:
    Поле в WPЧто вставитьПример
    API baseКорень API без слэша в концеhttp://localhost:3100
    Merchant keyКлюч из кабинета /businessmk_xK9…
    Store UUIDid магазина AgentPay0d9ce8c7-a3a1-4b01-ac7a-ec28bcdc8f28
    Webhook HMAC secretТот же секрет, что у магазина в AgentPay (webhookSecret)json-pilot-secret
  4. Сохранить → кнопка Синхронизировать каталог сейчас.

3. Как понять, что работает

Требования к каталогу

У каждого товара (или вариации) должен быть уникальный SKU. Плагин мапит: id = sku, если SKU пустой — woo-{product_id}. Для заказа надёжнее явный артикул.

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