Криптоплатежи и выплаты для бизнеса
Принимайте криптоплатежи. Ключи — вне досягаемости из интернета.
Счета через API или в кабинете, выплаты на адреса из вайтлиста, подписанные вебхуки. Транзакции подписывает отдельный сервер, к которому нельзя подключиться извне.
- 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
Отправлять нужно ровно этот актив и в этой сети: страница оплаты предупреждает об этом покупателя до оплаты.
Как проходит платёж
От счёта до возврата покупателя на ваш сайт
Статус счёта меняет сканер блокчейна, а вебхук сообщает, когда платёж замечен или подтверждён и когда счёт просрочен.
Счёт
Через API или вручную в кабинете: в ответе адрес, сумма и ссылка на страницу оплаты.
POST /v1/invoicesПодробнее: СчётМонета и сеть
Покупатель выбирает сеть, затем монету на странице оплаты.
checkout_urlПодробнее: Монета и сетьОплата
Сумма к оплате, QR-код и адрес целиком, с кнопками копирования.
addressПодробнее: ОплатаПодтверждения
Перевод виден через несколько секунд, подтверждение в TRON — 20 блоков, около минуты.
20 блоковПодробнее: ПодтвержденияВебхук и возврат
Вебхук с подписью HMAC-SHA256 и подписанный редирект покупателя обратно на ваш сайт.
invoice.confirmedПодробнее: Вебхук и возврат
Продукт
Приём, выплаты, кабинет и вебхуки в одной учётной записи
Страница оплаты
Покупатель выбирает сеть, затем монету, а страница сама следит за оплатой.
Подробнее: Страница оплатыВыплаты
Выплаты — только на адреса из вайтлиста: их проверяет API и ещё раз сервер подписи.
Подробнее: Выплаты
Разработчикам
Документация для людей и для ИИ-ассистентов
Документация — на английском и русском: страницы для людей и 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 можно выпустить сразу и готовить интеграцию, пока идёт проверка.
Регистрация открытая, платежи — после проверки проекта.
Регистрация
Почта, имя и пароль от 12 символов.
Второй фактор
Приложение-аутентификатор обязательно. Запомненное устройство входит по PIN-коду 30 дней.
Заявка на проект
Сайт проекта и что продаёт бизнес — своими словами.
Проверка
Сотрудник одобряет проект, и он начинает принимать платежи. Отклонённый проект видит причину, а исправленная заявка снова уходит на проверку.
Вопросы
Что спрашивают мерчанты
Заведите проект и готовьте интеграцию, пока его проверяют
Регистрация открытая, платежи — после проверки проекта.