tgpay cryptoAPI
crypto-payapimerchantdevelopers

Что такое Merchant API

2 мин чтенияОбновлено 22 авг. 2026 г.

Merchant API — это платёжный API приложения для бизнеса и ботов. Вы создаёте приложение, получаете API-токен и с его помощью выставляете счета пользователям Telegram, отправляете им выплаты и проверяете баланс — всё из собственного кода.

Это тот же продукт, но со стороны разработчика: счёт, созданный через API, — тот самый счёт, который пользователь оплачивает со своего баланса в одно касание.

Что с ним можно делать

  • Счета — создайте запрос на оплату (фиксированная сумма в криптовалюте, цена в фиате или свободная сумма, которую выбирает плательщик), отправьте плательщику ссылку и получите подписанный вебхук в момент оплаты.
  • Возвраты — верните сумму оплаченного счёта, целиком или частично, тому, кто платил, — включая анонимных плательщиков.
  • Переводы — отправляйте криптовалюту с баланса приложения пользователю Telegram: по одному или до 100 за один вызов.
  • Чеки — выпускайте с баланса приложения ссылки, которые может активировать кто угодно.
  • Подписки — регулярные платежи: пользователь один раз подтверждает план, и дальше списания идут автоматически каждый расчётный период.
  • Балансы, валюты, курсы обмена и статистика — методы только для чтения, для вашего собственного учёта.

Как всё устроено

  1. Ваше приложение держит баланс, отдельный от вашего личного кошелька.
  2. Счета, оплаченные пользователями, зачисляются на баланс приложения.
  3. Переводы и чеки тратят с него.
  4. Каждое значимое событие может приходить на ваш сервер подписанным вебхуком.

Платежи исполняются внутри приложения, а не в блокчейне: без комиссии сети, без ожидания подтверждений, а средства можно использовать сразу после поступления. При этом плательщик может оплатить счёт из внешнего кошелька: депозит придёт в его собственный кошелёк, счёт оплатится из него автоматически, а для вас это будет обычный оплаченный счёт.

Совместимость с Crypto Bot

API намеренно повторяет Crypto Bot: те же имена методов, та же обёртка ответа {ok, result}, те же суммы десятичными строками, та же схема подписи вебхуков. Существующую интеграцию с Crypto Bot можно направить на нас, поменяв базовый URL и токен, — формат запросов и ответов не меняется.

Канонический заголовок токена — TgCryptoPay-API-Token; Crypto-Pay-API-Token принимается как псевдоним, чтобы существующие клиентские библиотеки продолжали работать без изменений.

⚠️ API-токен открывает доступ к средствам приложения

Любой, у кого он есть, может вывести баланс вашего приложения. Держите токен на сервере, вне клиентских приложений и репозиториев, и обновите его, как только заподозрите утечку. Серверам, которым не нужен полный доступ, выпустите ограниченный токен только с теми правами, которые они действительно используют, — см. справочник API.

Дальше