Перейти к содержанию
STONS

Криптоплатежи и выплаты для бизнеса

Принимайте криптоплатежи. Ключи — вне досягаемости из интернета.

Счета через API или в кабинете, выплаты на адреса из вайтлиста, подписанные вебхуки. Транзакции подписывает отдельный сервер, к которому нельзя подключиться извне.

Пример страницы оплаты: покупатель выбрал USDT в TRON (TRC-20) и видит сумму, адрес целиком и оставшееся время. Рядом — что получает ваш сервер: вебхуки о платеже и подписанный возврат покупателя на ваш сайт.
  • TRON
  • Ethereum
  • BNB Smart Chain
  • Polygon PoS
  • Base
  • Arbitrum One
  • OP Mainnet
  • Avalanche C-Chain
  • TON
  • Solana
  • USDT
  • USDC
  • USDT0
  • TRX
  • ETH
  • BNB
  • POL
  • AVAX
  • GRAM
  • SOL

Сети и токены

USDT, USDC и нативные монеты в TRON, EVM-сетях, TON и Solana

Без токена в счёте покупатель выбирает сеть, затем монету на странице оплаты. Выбор окончательный.

Все сети и токены
  • TRON

    Стандарт токенов: TRC-20
    • USDT
    • USDC
    • TRX
  • Ethereum

    Стандарт токенов: ERC-20
    • USDT
    • USDC
    • ETH
  • BNB Smart Chain

    Стандарт токенов: BEP-20
    • USDT
    • USDC
    • BNB
  • Polygon PoS

    Стандарт токенов: ERC-20
    • USDT0
    • USDC
    • POL
  • Base

    Стандарт токенов: ERC-20
    • USDC
    • ETH
  • Arbitrum One

    Стандарт токенов: ERC-20
    • USDT0
    • USDC
    • ETH
  • OP Mainnet

    Стандарт токенов: ERC-20
    • USDT0
    • USDC
    • ETH
  • Avalanche C-Chain

    Стандарт токенов: ERC-20
    • USDT
    • USDC
    • AVAX
  • TON

    Стандарт токенов: Jetton
    • USDT
    • GRAM
  • Solana

    Стандарт токенов: SPL
    • USDC
    • USDT
    • SOL

Отправлять нужно ровно этот актив и в этой сети: страница оплаты предупреждает об этом покупателя до оплаты.

Как проходит платёж

От счёта до возврата покупателя на ваш сайт

Статус счёта меняет сканер блокчейна, а вебхук сообщает, когда платёж замечен или подтверждён и когда счёт просрочен.

  1. Счёт

    Через API или вручную в кабинете: в ответе адрес, сумма и ссылка на страницу оплаты.

    POST /v1/invoicesПодробнее: Счёт
  2. Монета и сеть

    Покупатель выбирает сеть, затем монету на странице оплаты.

    checkout_urlПодробнее: Монета и сеть
  3. Оплата

    Сумма к оплате, QR-код и адрес целиком, с кнопками копирования.

    addressПодробнее: Оплата
  4. Подтверждения

    Перевод виден через несколько секунд, подтверждение в TRON — 20 блоков, около минуты.

    20 блоковПодробнее: Подтверждения
  5. Вебхук и возврат

    Вебхук с подписью HMAC-SHA256 и подписанный редирект покупателя обратно на ваш сайт.

    invoice.confirmedПодробнее: Вебхук и возврат

Продукт

Приём, выплаты, кабинет и вебхуки в одной учётной записи

  • Страница оплаты

    Покупатель выбирает сеть, затем монету, а страница сама следит за оплатой.

    Подробнее: Страница оплаты
  • Выплаты

    Выплаты — только на адреса из вайтлиста: их проверяет API и ещё раз сервер подписи.

    Подробнее: Выплаты
  • Кабинет

    Счета вручную, оборот и баланс каждого проекта в каждом активе.

    Зарегистрироваться в кабинете
  • Вебхуки

    События с подписью HMAC-SHA256 — и повтор, если ваш сервер не ответил 2xx.

    Подробнее: Вебхуки

Разработчикам

Документация для людей и для ИИ-ассистентов

Документация — на английском и русском: страницы для людей и Markdown для ИИ-ассистентов.

  • Ключ — в заголовке X-Api-Key, описание API — GET /v1/openapi.json в формате OpenAPI 3.1.
  • order_id — ключ идемпотентности: повтор запроса вернёт тот же счёт.
  • Суммы — строки в единицах актива: в числе с плавающей точкой копейки теряются.
curl -s -X POST https://api.stons.io/v1/invoices \
  -H "X-Api-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"order_id": "ord_1002", "amount": "49.9",
       "currencies": ["USDT_TRON"]}'

Отдайте интеграцию ИИ-ассистенту

Отдайте одну фразу Claude Code или другому ассистенту в своём проекте: он прочитает документацию одним файлом и подключит оплату по шагам.

Файлы для ИИ-ассистентов

Фраза для ИИ-ассистента

Подключи в этом проекте приём оплаты через STONS. Прочитай документацию https://stons.io/ru/llms-full.txt и выполни по шагам документ «Интеграция под ключ с ИИ-ассистентом»: сначала спроси у меня ключ API, секрет вебхуков и способ показа оплаты, затем реализуй создание инвойса, обработчик вебхуков с проверкой подписи и проверку статуса через API.

Деньги и ключи

Приватные ключи — там, куда не дотянуться из интернета

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

Как устроена безопасность
  • Ваш серверСоздаёт счета с ключом API и получает подписанные вебхуки.
  • Платёжный серверAPI и сканер блокчейна. Только публичные ключи: выводит адреса, но подписать ничего не может.
  • Сервер подписиХранит приватные ключи. Не слушает ни одного порта и сам открывает каждое соединение.
  • БлокчейнЗдесь платят покупатели, и сюда уходят подписанные транзакции.
  • Холодное хранилищеСюда переносятся принятые средства. Его ключи офлайн, у сервиса их нет.
  • На платёжном сервере — только расширенные публичные ключи (xpub): из них выводятся адреса, приватных ключей там нет.

  • Куда переносятся принятые средства, задано в конфигурации сервера подписи: задание говорит только, откуда, какой актив и сколько.

  • У горячего кошелька для выплат и у хранилища разные ключи.

  • Баланс не хранится числом: он всегда считается по неизменяемому журналу двойной записи.

Подключение

Регистрация сегодня, платежи — после проверки проекта

Ключи API можно выпустить сразу и готовить интеграцию, пока идёт проверка.

Подключиться

Регистрация открытая, платежи — после проверки проекта.

  1. Регистрация

    Почта, имя и пароль от 12 символов.

  2. Второй фактор

    Приложение-аутентификатор обязательно. Запомненное устройство входит по PIN-коду 30 дней.

  3. Заявка на проект

    Сайт проекта и что продаёт бизнес — своими словами.

  4. Проверка

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

Вопросы

Что спрашивают мерчанты

Заведите проект и готовьте интеграцию, пока его проверяют

Регистрация открытая, платежи — после проверки проекта.