· 9 мин чтения
Как принимать криптоплатежи без KYC в 2026 году: полное руководство для мерчантов
Что значит «без KYC» на самом деле, четыре способа приёма крипты без верификации, как устроен платёж под капотом и как выбрать шлюз — без маркетингового тумана.

Криптоплатежи давно перестали быть экзотикой для хостинга, VPN, прокси и SaaS: покупатель рассчитывает поставить галочку «оплатить криптой» и получить сервис без загрузки паспорта. Но между «хочу принимать крипту» и работающей кассой — куча вопросов: законно ли это, что с возвратами, кто держит деньги, что технически происходит при оплате и почему одни шлюзы просят документы у ваших клиентов, а другие — нет.
Это pillar-руководство отвечает на эти вопросы по порядку. Мы — команда ZeroKYC Pay, платёжного шлюза без KYC, поэтому всё, что касается механики платежей, показываем на собственном примере: с реальными числами подтверждений, TTL и кодом. Где мы не объективны (выбор шлюза), мы это честно маркируем.
Что значит «без KYC» — и что это не значит
KYC (Know Your Customer) в платёжках — это когда платформа требует документы: у мерчанта при регистрации, у покупателя при оплате или у обоих. «Без KYC» значит ровно одно: ни на одном шаге платежа никто не загружает документы. Разберём, что это значит для каждой роли.
Мерчант. Регистрирует аккаунт и сразу получает тестовый ключ (pk_test), работает в песочнице, подключает домен. Верификации личности в процессе нет. Живой ключ выпускается после включения TOTP — это защита аккаунта, а не проверка личности.
Покупатель. Оплачивает инвойс со своего кошелька. Никаких аккаунтов, емейлов и тем более селфи с паспортом на чекауте. Скорость оплаты — от секунд (TON) до ~20 минут (BTC), и всё это время покупатель просто ждёт подтверждений сети, а не одобрения модератора.
Чего «без KYC» не значит:
- Это не «серая зона». Отсутствие верификации не означает отсутствия правил: платформа обязывает мерчанта к AUP (acceptable use policy) — что нельзя продавать — и оставляет за собой ручную модерацию и блокировку аккаунтов за нарушения. Подробнее: почему «no KYC» — продуктовое требование, а не лозунг.
- Это не анонимность в абсолютном смысле. Блокчейн прозрачен (кроме Monero), IP виден вашему фронтенду, а законы вашей юрисдикции никуда не деваются: налоги, бухгалтерия, санкционные ограничения — ответственность мерчанта, как и при любом другом способе приёма денег.
- Это не отказ от безопасности. Наоборот: без документов как «первого рубежа» вся тяжесть защиты ложится на инженерию — подписанные вебхуки, идемпотентность, изоляцию ключей.
Если вы продаёте законные цифровые услуги и не хотите терять клиентов на шаге «загрузите ID» — это руководство для вас. Если товар нарушает AUP платформы, ни одна честная no-KYC-платформа вас не возьмёт, и это фича, а не баг.
Почему в 2026 году это мейнстрим для цифровых сервисов
Три сдвига сделали no-KYC приём платежей нормой именно для хостинга, VPN, прокси и подписочного софта:
- Отток на KYC реален и измерим продавцами. Классическая воронка VPS-провайдера: покупатель выбрал тариф → дошёл до оплаты → увидел «загрузите документ, удостоверяющий личность» → закрыл вкладку. Для продукта, который продаёт приватность (VPN, прокси), требование паспорта — прямое противоречие ценности. Чем ближе товар к приватности, тем дороже обходится KYC-шаг.
- Инфраструктура дозрела. Стабильники (USDT/USDC) на быстрых сетях закрывают волатильность, TON даёт оплаты за секунды, а готовые шлюзы сняли необходимость писать собственный наблюдатель за блокчейном. Порог входа упал с «команда разработки на месяц» до «ключ API и один POST-запрос».
- Ожидания покупателей сместились. Покупатель цифровых сервисов в 2026-м уже имеет кошелёк и не считает крипту чем-то странным. Странным он считает, почему ему нужно о себе рассказывать.
При этом банковские карты и процессинги с верификацией никуда не делись — они просто перестали быть единственным вариантом. No-KYC криптокасса встраивается рядом с ними как способ оплаты для аудитории, которая иначе не купит.
Четыре способа принимать крипту без KYC
Дальше — честная карта вариантов. У каждого есть своя цена, и она не всегда измеряется в процентах.
Способ 1: собственный скрипт-наблюдатель
Вы генерируете адрес, показываете его покупателю, скриптом слушаете блокчейн и вручную (или полуавтоматом) активируете заказы.
- Плюсы: ноль комиссий, полная независимость.
- Минусы: это работа на полную ставку. Уникальные адреса на каждый заказ (или уникальные суммы), отслеживание подтверждений в каждой сети, обработка недоплат и переплат, курсовая привязка, возвраты, мониторинг доступности RPC-нод, безопасность ключей. Первая же недооплаченная транзакция TON без memo — и деньги в лучшем случае ищутся вручную.
- Кому подходит: командам с сильным блокчейн-инженером и очень узким набором сетей. Честно: почти всегда дешевле платить 1%, чем содержать этот контур.
Способ 2: self-hosted BTCPay Server
Open-source процессинг на своём сервере. Насколько «без KYC» — настолько, насколько вы сами себе хост: документов не требует никто.
- Плюсы: бесплатно (софт), некастодиально, полный контроль.
- Минусы: свой сервер, свой TLS, свои обновления, синхронизация нод (BTC — сотни гигабайт), и покрытие сетей ограничено: Monero и TON с memo-механикой из коробки не закрываются тем же качеством, что BTC/Lightning. Постоянная ops-нагрузка — на вас. Подробнее — в сравнении BTCPay против hosted-шлюза.
- Кому подходит: тем, у кого уже есть ops-культура и кого устраивает эта нагрузка.
Способ 3: P2P и ручной приём
Telegram-бот, чат, «скиньте на кошелёк и напишите номер заказа».
- Плюсы: запускается за час, не требует ничего.
- Минусы: не масштабируется, всё сверяется руками, человеческие ошибки необратимы, статистики и аудита нет. Для постоянного потока покупателей — тупик; для разовых заказов — терпимо.
Способ 4: платёжный шлюз без KYC
Hosted-касса и API: покупатель выбирает монету, платит, подтверждения считает платформа, ваш бэкенд получает подписанный вебхук и активирует заказ.
- Плюсы: время до первой оплаты — минуты; покрытие сетей и сценариев (недоплаты, экспирация, возвраты) уже сделано; есть sandbox для отладки.
- Минусы: нужно выбирать поставщика — а это отдельное умение (раздел о выборе шлюза ниже). Комиссия: обычно процент с оборота или подписка.
- Кому подходит: подавляющему большинству цифровых сервисов. Именно этот вариант разбираем дальше.
| Критерий | Свой скрипт | BTCPay self-hosted | P2P вручную | Шлюз без KYC |
|---|---|---|---|---|
| Время запуска | недели | дни | часы | минуты |
| Комиссии | 0 | 0 (инфраструктура за ваш счёт) | 0 | ~1% или подписка |
| Кастодия | только ваша | только ваша | только ваша | зависит от режима |
| Сети | что осилите | BTC/LN и др. | любые, руками | обычно широкий набор |
| Недоплаты/экспирация | сами | частично | сами | из коробки |
| Поддержка | нет | сообщество | нет | вендор |
Честный спойлер: четвёртый вариант — наш собственный продукт. Поэтому дальше — факты, а не оценки.
Как проходит платёж под капотом
Жизненный цикл инвойса на примере ZeroKYC Pay; у зрелых шлюзов он почти одинаков — отличаются числа и качество исполнения.
1. Создание инвойса. Ваш бэкенд создаёт инвойс через API: сумма в фиате, ваш order_id, необязательный metadata (вернётся в вебхуке), TTL. Один POST:
curl https://api.zerokyc-payments.com/v1/invoices \
-H "Authorization: Bearer pk_live_..." \
-H "Content-Type: application/json" \
-d '{
"amount": "19.90",
"currency": "USD",
"order_id": "vps-1042",
"metadata": { "customer_email": "user@example.net" }
}'
2. Варианты оплаты. Инвойс возвращает options[] — по одному на каждую включённую монету: адрес (для TON-сетей — адрес плюс memo), сумму в крипте и зафиксированный курс. На hosted-чекоуте покупатель сам выбирает монету (payment_currency=any); первая же валидная оплата закрывает остальные варианты.
3. Ожидание и подтверждения. Платформа видит транзакцию в мемпуле (статус detecting) и ждёт подтверждений сети. Пороги — консервативные значения под риск реорганизации цепочки (производственные значения на момент публикации):
| Актив | Сеть | Подтверждений | Типичное время |
|---|---|---|---|
| USDT TRC-20 | TRON | 20 | ~1 минута |
| TRX (нативный) | TRON | 20 | ~1 минута |
| USDC / USDT | Polygon | 50 | ~5 минут |
| ETH / USDT (ERC-20) | Ethereum | 12 | ~2,5 минуты |
| USDT (BEP-20) / BNB | BNB Smart Chain | 15 | ~45 секунд |
| USDT (Arbitrum) | Arbitrum | 40 | ~5 минут |
| USDC | Arbitrum | 40 | ~5 минут |
| BTC | Bitcoin | 2 | ~20 минут |
| LTC | Litecoin | 6 | ~15 минут |
| DOGE | Dogecoin | 20 | ~20 минут |
| BCH | Bitcoin Cash | 3 | ~30 минут |
| XRP | XRP Ledger | 3 | ~12 секунд |
| NEAR | NEAR Protocol | 3 | ~3 секунды |
| SOL / USDT / USDC (Solana) | Solana | 32 | ~13 секунд |
| XMR | Monero | 10 | ~20 минут |
| TON / USDT-TON | TON | 1 | секунды |
4. TTL и экспирация. По умолчанию инвойс живёт 360 минут (диапазон — от 10 минут до 72 часов). Важно: если транзакция уже видна в мемпуле к моменту истечения TTL, инвойс подтвердится штатно — правило экспирации бьёт только по платежам, которые так и не пришли.
5. Недоплаты. Если пришло меньше принимаемого диапазона, инвойс терминально помечается underpaid — деньги пришли, просто их мало. Что делать — решает мерчант: засчитать, ждать доплаты или вернуть. Частичные переводы видны в наблюдениях инвойса (observations[]).
6. Вебхук. Подтверждённый платёж — это не страница «спасибо за оплату», а подписанный POST на ваш эндпоинт: HMAC-SHA256 по сырому телу, метка времени против replay, ретраи с нарастающим интервалом (у нас лесенка от 1 минуты до 12 часов). Каким должен быть обработчик, чтобы быть скучным и корректным, разбираем в статье «Вебхуки, которым можно верить».
Всё это — выбор монеты покупателем, наблюдение за сетями, подписанные уведомления — работает без единого документа от кого-либо из участников.
Кастодия: никакой — только direct
Когда деньги за товар проходят через третью сторону, главный вопрос: кто и как долго держит ваши деньги? Два честных ответа:
Транзит (1% + сеть). Платформа выдаёт платёжные реквизиты, считает подтверждения и свипает сумма − 1% − комиссия сети на указанный вами payout-адрес (подойдёт и депозитный адрес биржи). Свипы батчатся по порогу и часам, чтобы комиссия сети не съедала мелкие платежи. Честная цена режима: между подтверждением и свипом деньги секунды-минуты находятся на инфраструктуре платформы. Это короткое окно кастодии существует, и мы предпочитаем говорить о нём прямо.
Direct (подписка). Покупатели платят сразу в ваш кошелёк:
- EVM (Polygon, Arbitrum) и BTC: один статический адрес из любого кошелька; платформа хранит только адрес, одновременные инвойсы различаются уникальными суммами.
- TRON и TON: один статический адрес, одновременные инвойсы различаются уникальными суммами (платёжные окна не пересекаются). Для TON обязателен memo — платформа подставляет его автоматически.
- XMR: ваш адрес плюс зашифрованный view Key — платформа видит входящие переводы, но не может тратить.
Free до $500/мес, Starter $29/мес до $10k оборота, Pro $79 до $50k, дальше 0.5% overage — на каждом платном тарифе 14 дней бесплатно. Кастодиального окна нет вообще: средства идут покупатель → ваш кошелёк.
Как выбрать шлюз без KYC: контрольный список
Рынок no-KYC процессингов широкий, и «без документов» — не единственный критерий. Что проверять перед подключением:
- Кастодия и ключи. Есть ли окно, когда платформа держит ваши деньги? Для заявки «некастодиально» — какой механизм (статические адреса, view key)? Нет ли в соглашении права задерживать выводы?
- Подписанные вебхуки с защитой от replay. HMAC по сырому телу, метка времени, документированный формат подписи. Если вебхуки не подписаны — рано или поздно вы отгрузите заказ по подделке.
- Идемпотентность на вашей стороне и на их. Доставка at-least-once — норма; ваш обработчик обязан переживать дубли, а API создания — поддерживать идемпотентные ключи.
- Пороги подтверждений по сетям. Должны быть задокументированы и консервативны. «Мгновенная оплата BTC» без объяснений — красный флаг.
- Обработка недоплат и переплат. Не «платёж пропал», а явный статус, наблюдения транзакций и решение на вашей стороне.
- Sandbox. Возможность пройти весь цикл (инвойс → оплата → вебхук) на тестовых ключах до подписки.
- Ассеты под вашу аудиторию. USDT TRC-20 — must-have; TON с memo-механикой — сильный плюс для аудитории из Telegram; XMR — если продаёте приватность.
- Комиссии без скрытых слоёв. Процент с оборота или прозрачная подписка плюс комиссия сети. Считайте эффективную стоимость на своём среднем чеке: 1% выгоднее подписки примерно до $3k/мес оборота.
- AUP и репутация. У честной no-KYC-платформы есть AUP и модерация; у «абсолютно анонимных всё-для-всех» — обычно короткое будущее.
По этим пунктам полезно сверять и нас: сравнение с NOWPayments, сравнение с BTCPay, тарифы.
Интеграция: от регистрации до первого вебхука
Практический минимум (подробно — в Quickstart):
- Регистрация →
pk_test. Тестовый ключ выдаётся сразу; TOTP включается до выпуска живого ключа — это защита аккаунта, не KYC. - Создайте инвойс в песочнице (код выше, но с
pk_testи sandbox-эндпоинтом) и пройдите по ссылкеcheckout_url: выберите монету, эмулируйте оплату. - Принимайте вебхуки: проверьте подпись HMAC-SHA256 по сырому телу запроса, сверьте метку времени, найдите заказ по
order_id, сверьте сумму и только после этого активируйте услугу. Готовые примеры безопасного обработчика — в SDK для PHP, Python и Node. - Обработайте недоплату (
payment.underpaid): засчитать, ждать доплату или вернуть — решение за вами, транзакции видны в наблюдениях инвойса. - Включите live-ключ и примите первую реальную оплату.
Ничего из этого списка не требует документов — ни от вас, ни от покупателей.
Границы и ответственность
- Законность. Приём криптоплатежей легален в большинстве юрисдикций, но режим налогообложения и отчётности — ваш и вашего бухгалтера. Это руководство — инженерный документ, не юридическая консультация.
- AUP. No-KYC не значит no-rules: запрещённые товары и санкционные адреса — вне любой честной платформы, а модерация вашего каталога остаётся вашей зоной ответственности.
- Возвраты. Крипто-транзакция необратима; возврат — это отдельный перевод по адресу, который вы попросите у покупателя — целиком в ваших руках, как любой перевод с вашего кошелька.
- Волатильность. Фиксация курса в момент создания инвойса закрывает её для обеих сторон; USDT против USD-инвойсов котируется 1:1.
- Приватность покупателя. То, что платформа не просит документы, не отменяет вашу собственную политику приватности на вашем сайте.
FAQ
Это вообще законно — принимать крипту без KYC? В большинстве юрисдикций — да, для цифровых услуг и в рамках ваших налоговых обязательств. Отсутствие верификации на стороне платформы не отменяет законов вашей страны: проверьте режим для криптодоходов у бухгалтера.
Чем это отличается от P2P-обмена? P2P — сделка между людьми с ручным доверием. Здесь — процессинг: программный интерфейс, автоматические статусы, подписанные уведомления, аудит и повторяемость на каждом платеже.
Что видит платформа о моём покупателе?
Адрес кошелька, сумму, сеть и IP кассы на момент оплаты — то, что технически неизбежно видно из блокчейна и HTTP. Документов, имён и емейлов покупателя в no-KYC-потоке нет (емейл — только если вы сами положите его в metadata).
Что если покупатель заплатил меньше?
Инвойс помечается underpaid, транзакции видны в наблюдениях. Дальше решаете вы: зачесть, попросить доплату или вернуть. Средства не пропадают — они на адресе инвойса.
Кто платит комиссию сети? Сеть списывает комиссию напрямую, как при любой транзакции с вашего кошелька.
Почему бы просто не принимать на один статический адрес без шлюза? Можно — если у вас один заказ в день и вы любите сверять выписки руками. При потоке покупателей вы утонете в свёрке «кто сколько прислал», а одновременные инвойсы на один адрес без уникальных сумм принципиально неразличимы.
С чего начать
Заведите аккаунт, получите тестовый ключ и прогоните первый платёж в песочнице — Quickstart уложит вас в десять минут. Дальше по цепочке: семейство USDT, Ethereum, BNB, TRX, Litecoin, Dogecoin, Bitcoin Cash, XRP, NEAR, Solana, Bitcoin, Monero и TON — под вашу аудиторию; тарифы — под экономику. Весь путь от ключа до первого платежа разложен в гайде по подключению.
Читайте также
Принимайте крипту без KYC
Создайте аккаунт в песочнице, выпустите первый инвойс и получите подписанный вебхук за несколько минут — без документов.