Ketmus
Esc

Начало работы

Обзор документации

Как подключить Ketmus к любому проекту и начать принимать криптовалютные платежи.

Документация предназначена для специалиста, который подключает Ketmus на стороне бизнеса: разработчика, технического специалиста или владельца проекта. Здесь описаны методы API, форматы запросов и ответов, уведомления о платежах и готовые сценарии для сайта, Telegram-бота и бизнеса без разработки.

Что такое Ketmus

Ketmus — платёжный шлюз для онлайн-бизнеса, который принимает оплату в популярных криптовалютах и стейблкоинах: Bitcoin, Ethereum, USDT, USDC, TON, Solana и других — от клиентов по всему миру и без банковских ограничений.

Каждый счёт получает собственный адрес для оплаты, а Ketmus сам отслеживает поступления в блокчейне, ждёт нужное число подтверждений, пересчитывает сумму по актуальному курсу и сообщает вашему серверу о результате через подписанный вебхук.

Какой способ интеграции выбрать

СпособНужен разработчикКогда подходитПодробнее
Merchant APIДаПолный контроль над оплатой: создание счетов, проверка статусов, автоматическая выдача товараСоздание счёта
Платёжная страницаМинимальноКлиент оплачивает на готовой странице Ketmus, а затем возвращается на ваш сайтПлатёжная страница
Telegram-ботДаПродажа подписок, доступа и цифровых товаров прямо в ботеTelegram-бот
Статические адресаДаПостоянный адрес пополнения для каждого клиента без создания счётаСтатические адреса
Личный кабинетНетРазовые счета и ссылки на оплату для клиентов, фрилансеров и B2BДля бизнеса

Как начать принимать платежи

  1. 1

    Зарегистрируйтесь

    Создайте аккаунт в личном кабинете Ketmus.

  2. 2

    Создайте магазин

    Добавьте магазин в разделе мерчант-сервиса: укажите название, сайт или бота и выберите монеты, которые хотите принимать.

  3. 3

    Получите ключи

    Скопируйте API-ключ магазина и секрет вебхуков. → Получение API-ключа

  4. 4

    Настройте уведомления

    Укажите URL, на который Ketmus будет отправлять вебхуки о статусах счетов. → Вебхуки

  5. 5

    Создайте первый счёт

    Отправьте запрос POST /invoices и перенаправьте клиента на pay_url. → Быстрый старт

  6. 6

    Проверьте интеграцию

    Отправьте тестовый вебхук из кабинета и проведите небольшой реальный платёж. → Тестирование

Возможности API

Основная информация об API

  • Базовый URL: https://app.ketmus.com/api/merchant/v1
  • Формат данных — JSON, кодировка UTF-8.
  • Авторизация — API-ключ магазина в заголовке Authorization: Bearer <key> в каждом запросе. → Авторизация
  • Лимит — 300 запросов в минуту на один ключ. → Ошибки и лимиты

Основные понятия

ТерминЗначение
МагазинОтдельная точка приёма платежей — сайт, бот или приложение — со своим API-ключом, настройками и статистикой
API-ключСекретный ключ магазина для авторизации запросов к API
Секрет вебхуковКлюч для проверки подписи уведомлений, которые Ketmus отправляет на ваш сервер
Счёт (invoice)Запрос на оплату с суммой, сроком жизни и уникальным иденти��икатором
RailСпособ оплаты: конкретная монета в конкретной сети, например usdt_tron или btc
TXIDХеш транзакции в блокчейне
ВебхукHTTP-уведомление, которое Ketmus отправляет на ваш URL при изменении статуса счёта

Где получить помощь

Если у вас остались вопросы, напишите в поддержку через чат в личном кабинете или на сайте Ketmus. Ответы на частые вопросы собраны в разделе Поддержка и FAQ.