Перейти до основного вмісту

Меню команд

Перейдіть на сторінку або пошукайте в каталозі

REST API · MCP-сервер · TypeScript SDK

Ваш ШІ-асистент тепер може вести справжній магазин

Getly - це headless-бекенд комерції для цифрових товарів. Створюйте товари, приймайте оплату, доставляйте файли, видавайте ліцензійні ключі та отримуйте виплати через REST API, MCP-сервер для Claude і Cursor та типізований SDK. Не потрібно будувати вітрину чи доглядати платіжну систему.

Ключі виглядають так: getly_sk_live_… і зберігаються в змінній середовища GETLY_API_KEY.

Від чернетки до живого товару за п'ять кроків

Усе нижче - звичайний curl, SDK не потрібен. Копіюйте, вставляйте, продавайте.

  1. Створіть товар-чернетку

    Ціни - цілі числа в центах (priceCents). Товар починається як чернетка: ще нічого не публічне.

    bash
    curl -X POST https://www.getly.store/api/v1/products \
      -H "Authorization: Bearer $GETLY_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "name": "Notion Icon Pack",
        "priceCents": 900,
        "description": "500 hand-drawn icons for Notion dashboards."
      }'
    Відповідь · 201 · application/json
    {
      "success": true,
      "data": {
        "id": "6b4e6a52-9d2e-4c8a-b1f3-2a9c0d5e7f10",
        "name": "Notion Icon Pack",
        "slug": "notion-icon-pack-m9x2kz",
        "status": "draft",
        "priceCents": 900,
        "urls": {
          "product": "https://www.getly.store/product/notion-icon-pack-m9x2kz",
          "buy": "https://www.getly.store/product/notion-icon-pack-m9x2kz"
        }
      }
    }
  2. Отримайте URL для завантаження

    API повертає попередньо підписаний URL для файлів до 2 ГБ. Ваші байти йдуть прямо у сховище, а не через наші сервери.

    bash
    curl -X POST https://www.getly.store/api/v1/products/$PRODUCT_ID/files/presign \
      -H "Authorization: Bearer $GETLY_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{ "fileName": "icons.zip", "fileSize": 1048576, "fileType": "application/zip" }'
    Відповідь · 200 · application/json
    {
      "success": true,
      "data": {
        "uploadUrl": "https://<account>.r2.cloudflarestorage.com/...&X-Amz-Signature=...",
        "fileUrl": "https://pub-xxxxxxxx.r2.dev/files/.../aB3xYz.zip",
        "fileName": "icons.zip",
        "fileSize": 1048576
      }
    }
  3. Завантажте файл і прикріпіть його

    Надішліть PUT із сирими байтами на URL завантаження, а потім прикріпіть до товару повернутий fileUrl.

    bash
    curl -X PUT "$UPLOAD_URL" \
      -H "Content-Type: application/zip" \
      --data-binary @icons.zip
    
    curl -X POST https://www.getly.store/api/v1/products/$PRODUCT_ID/files \
      -H "Authorization: Bearer $GETLY_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{ "fileUrl": "<fileUrl from step 2>", "fileName": "icons.zip",
            "fileSize": 1048576, "fileType": "application/zip" }'
    Відповідь · 201 · application/json
    {
      "success": true,
      "data": {
        "id": "0f8c31d7-4e2a-49b6-9c1d-8e5a7b3f2c40",
        "fileName": "icons.zip",
        "fileSize": 1048576,
        "isLatest": true
      }
    }
  4. Опублікуйте

    Один виклик надсилає товар на перевірку; він виходить у продаж після схвалення, зазвичай протягом кількох годин. Якщо чогось бракує, ви отримаєте зрозумілі для машини причини замість розмитої помилки.

    bash
    curl -X POST https://www.getly.store/api/v1/products/$PRODUCT_ID/publish \
      -H "Authorization: Bearer $GETLY_API_KEY"
    Відповідь · 200 · application/json
    {
      "success": true,
      "data": {
        "id": "6b4e6a52-9d2e-4c8a-b1f3-2a9c0d5e7f10",
        "status": "active",
        "priceCents": 900,
        "urls": {
          "product": "https://www.getly.store/product/notion-icon-pack-m9x2kz",
          "buy": "https://www.getly.store/product/notion-icon-pack-m9x2kz"
        }
      }
    }
  5. Схвалено і в продажу

    Покупці платять USDT/USDC, оформлення як гість, акаунт не потрібен. Файли доставляються автоматично.

    bash
    open https://www.getly.store/product/notion-icon-pack-m9x2kz

Чесна примітка: кожен новий товар проходить перевірку (статус pending_review), перш ніж з'явитися публічно, зазвичай протягом кількох годин. Це стосується й товарів, створених через API, незалежно від вашої історії продажів.

Підключіть його до вашого ШІ-асистента

Офіційний MCP-сервер (@getly/mcp) дає Claude, Cursor і будь-якому MCP-клієнту 16 інструментів: створювати й публікувати товари, завантажувати файли, писати дописи, створювати купони та посилання на оплату, дивитися продажі. Один блок конфігурації, і ваш асистент уже продавець.

Claude Code

bash
claude mcp add getly --env GETLY_API_KEY=$GETLY_API_KEY -- npx -y @getly/mcp

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "getly": {
      "command": "npx",
      "args": ["-y", "@getly/mcp"],
      "env": { "GETLY_API_KEY": "getly_sk_live_..." }
    }
  }
}

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "getly": {
      "command": "npx",
      "args": ["-y", "@getly/mcp"],
      "env": { "GETLY_API_KEY": "getly_sk_live_..." }
    }
  }
}

Сервер читає ваш ключ лише зі змінної середовища GETLY_API_KEY. Ніколи не вставляйте ключі в промпти, код чи коміти.

Pay-віджет: кнопка купівлі для будь-якого сайту

Додайте один тег script на будь-який сайт (власний, Webflow, Framer, Carrd, лендинг чи link-in-bio) і продавайте цифровий товар. Покупці платять USDT/USDC; Getly доставляє файл, надсилає чек і займається поверненнями коштів. Власний платіжний акаунт не потрібен.

Дізнатися про Pay-віджет
html
<script src="https://www.getly.store/pay.js" async></script>
<button data-getly-buy data-store="STORE_SLUG" data-product="PRODUCT_SLUG">
  Buy now
</button>

Одна чесна комісія. Усе включено.

Продажі, які ви приводите через API чи віджет, - це ваш власний трафік: Getly бере 10%, і це весь рахунок. Продажі з маркетплейсу починаються з 20% і знижуються до 12% зі зростанням обсягу. Повна модель - на getly.store/pricing, а нижче видно, що саме покриває ця єдина комісія.

Що ви отримуєтеGetly: 10% все включено з вашого власного трафікуТипові провайдери платіжних API
Обробка платежів (картки + крипто)Включено4–10% + фіксовані збори за транзакцію
Хостинг і доставка файлів до 2 ГБВключеноВи самі розміщуєте та віддаєте файли
Трафік маркетплейсу та SEOВключено: ваші товари представлені на GetlyВи приводите 100% трафіку
Вбудована партнерська мережаВключеноСтворюйте й оплачуйте власну
Виплати в крипті (USDT/USDC)Включено: USDT/USDC у BNB Smart Chain або Tron, банківський рахунок не потрібенРідко пропонується
Видача та перевірка ліцензійних ключівВключеноОкрема платна послуга
Фіксована щомісячна плата$0: ви платите лише коли продаєте$0–99+, плюс ваша власна інфраструктура

Нові продавці залишають собі 90% протягом перших 90 днів.

Створено для того, як продається софт у 2026 році

Виплати в крипті

Отримуйте виплати в USDT або USDC у двох мережах (BNB Smart Chain, Tron). Банківський рахунок не потрібен: достатньо адреси гаманця.

Оформлення як гість

Покупцям не потрібен акаунт Getly. Платять USDT/USDC, завантажують - і все. Менше кроків, вища конверсія.

MCP на першому місці

Це не чат-бот, прикручений збоку, а справжній MCP-сервер з типізованими інструментами та запобіжниками, щоб Claude чи Cursor могли керувати всім вашим каталогом.

API ліцензійних ключів

Видавайте ключі під час покупки, перевіряйте й активуйте їх зі свого застосунку: публічний ендпоінт перевірки взагалі не потребує секрету.

Три ручні кроки

Ми не вдаватимемо, що їх нуль. Рівно три речі відбуваються поза API, і всі вони одноразові:

Усе інше - товари, файли, дописи, купони, посилання на оплату, ліцензійні ключі, вебхуки, історія виплат - це API.

  1. Зареєструйтеся

    Google, GitHub або чарівне посилання. Тридцять секунд.

  2. Створіть ключ API

    Один клік у панелі керування, який заодно створює ваш магазин. Обирайте лише ті дозволи, які потрібні.

  3. Підключіть спосіб виплати

    Вставте адресу гаманця USDT/USDC: BNB Smart Chain або Tron. Без банку, без KYC.

Увесь магазин у вигляді ендпоінтів

Усі можливості нижче мають пагінацію за курсором, ключі ідемпотентності, заголовки лімітів запитів і помилки, зрозумілі для LLM.

write:products

Товари

Створюйте, оновлюйте, публікуйте й архівуйте товари; завантажуйте файли до 2 ГБ через попередньо підписані URL.

write:posts

Дописи блогу

Блог магазину на основі Markdown із вбудованими товарами: контент-маркетинг із cron-завдання.

write:coupons

Купони

Відсоткові або фіксовані знижки з лімітами використання та терміном дії, із захистом від випадкових знижок 100%.

checkout:create

Посилання на оплату

Створіть URL із уже застосованим купоном, власним референсом і метаданими; опитуйте її або отримайте вебхук, коли вона конвертується.

read:licenses

Ліцензійні ключі

Видаються автоматично під час покупки; перевіряйте й активуйте їх зі свого софту через публічний ендпоінт без секретів.

webhooks:manage

Вебхуки

Підписані події (sale.completed, license.activated та інші) зі схемою підпису HMAC із часовою міткою.

read:store

Виплати

Переглядайте баланс та історію виплат за обома каналами: банк і стейблкоїни.

write:billing

Білінг для вашого власного продукту

Регулярні тарифи через API, розміщена сторінка підписки, підписки карткою, що поновлюються самі, або USDT/USDC за кожен період і п'ять вебхуків, на які реагує ваш бекенд. За заявкою.

BotLaunch

Кейс

BotLaunch керує своїм маркетплейсом шаблонів через цей API

BotLaunch, no-code платформа для Telegram-ботів і магазинів Mini App, підключає акаунти своїх авторів до Getly і публікує їхні шаблони як живі товари Getly, повністю через той самий API, який щойно показала ця сторінка.

Що збудував BotLaunch

Автор BotLaunch схвалює одноразову авторизацію «Connect Getly» у власній панелі BotLaunch. Getly створює ключ API з обмеженими правами, BotLaunch публікує кожен шаблон через write API v1, і шаблон продається на обох платформах. Поруч зі своїм ліцензійним ключем покупці бачать кнопку «Import to BotLaunch» в один клік: від покупки до працюючого бота за один клік.

API-ключі з обмеженими правами

write:products

Connect Getly створює ключ read:products + write:products для кожного автора, ніколи не спільні облікові дані.

Товари v1, право на запис

POST /api/v1/products

Кожен шаблон створюється, отримує ціну й публікується через той самий ендпоінт товарів, що описаний вище.

Перевірка та активація ліцензій

/api/v1/licenses/*

Публічні ендпоінти дозволяють боту покупця підтвердити право користування без входу в Getly.

Потік підключення партнера

/connect/botlaunch

Короткоживучий одноразовий код, а не сирий ключ, обмінюється на облікові дані бекендом BotLaunch, а не браузером.

Специфікації та посилання

Запустіть магазин уже сьогодні

Ключ API - за один клік, а перші 90 днів ви залишаєте собі 90%.

Отримати ключ API
bash
claude mcp add getly --env GETLY_API_KEY=$GETLY_API_KEY -- npx -y @getly/mcp