ru

Как принимать криптовалюту на сайте и что для этого нужно

Опубликовано
01.11.2024
Обновлено
15.10.2026
Владелец магазина подключил оплату криптовалютой на сайте: монеты USDT и биткоин уходят из окна магазина в сейф с зелёной галочкой
Владелец магазина подключил оплату криптовалютой на сайте: монеты USDT и биткоин уходят из окна магазина в сейф с зелёной галочкой
Contents

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

    Два пути: адрес кошелька на странице или криптопроцессинг

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

    • Адрес своего кошелька на странице. Вы заводите кошелёк, публикуете его адрес или QR-код и просите покупателя перевести сумму заказа. Это бесплатно и делается за вечер, но вся дальнейшая работа ручная: сверять, кто и сколько прислал, следить за курсом, самому разбираться с покупателем, который отправил деньги не в той сети. Адрес один на всех, так что два заказа на одинаковую сумму вы уже не различите.
    • Криптопроцессинг. Так называют сервис, который под каждый заказ создаёт отдельный одноразовый адрес, называет покупателю точную сумму, ждёт перевод, проверяет его в сети и сообщает вашему сайту, что заказ оплачен. Проще говоря, он делает для криптовалюты то же, что эквайринг делает для карт, и так же берёт за это процент с платежа.

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

    Как проходит оплата криптовалютой на сайте

    Чтобы понимать, что именно вы подключаете, стоит один раз пройти путь заказа глазами покупателя и сервиса:

    1. Покупатель выбирает оплату криптовалютой на странице заказа и указывает монету и сеть — например, USDT в сети Tron.
    2. Сервис выставляет счёт. На экране появляются одноразовый адрес, точная сумма в выбранной монете и таймер: курс зафиксирован, пока счёт живёт, и это время сервис показывает рядом с суммой.
    3. Покупатель переводит деньги из своего кошелька или с биржи: сканирует QR-код либо копирует адрес и сумму.
    4. Сеть подтверждает перевод. Сервис видит его в блокчейне — общем журнале всех переводов сети — и ждёт нужного числа подтверждений, после которого перевод уже не отменить. В быстрых сетях на это уходят секунды или минуты.
    5. Сайт получает сигнал. Сервис отправляет на ваш сайт сообщение об оплате — его называют колбэком или вебхуком, — и заказ переходит в статус «оплачен» без участия человека.
    Интернет-магазин на ноутбуке в момент оплаты: поверх карточек товаров окно оплаты с монетой USDT, QR-кодом и таймером

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

    Как подключить криптопроцессинг к сайту: ссылка, кнопка, API или модуль

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

    Платёжная ссылка или QR-счёт: в сайт ничего не встраивается

    Вы создаёте счёт в личном кабинете сервиса, получаете ссылку и отдаёте её покупателю: письмом, в мессенджере или кнопкой «Оплатить» на любом конструкторе сайтов. Покупатель открывает страницу оплаты сервиса, а вы видите платёж в кабинете. Программист не нужен. У части сервисов ссылка бывает и постоянной, без суммы: покупатель вводит её сам, как при донате.

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

    Кнопка оплаты, или виджет: один скрипт на странице

    Виджет — это небольшой скрипт сервиса, который вы вставляете на страницу. Для покупателя он выглядит как кнопка; нажатие открывает окно оплаты с выбором монеты и сети, адресом и суммой. Такой скрипт ставится на любой сайт, куда можно добавить свой код, — от самописного до конструктора вроде Tilda, если его тариф разрешает вставку своего кода.

    Понадобится человек, который умеет вставить скрипт и принять колбэк, чтобы сайт узнал об оплате; остальное делает сервис. Если выбираете между кнопкой и полноценной интеграцией, посмотрите, когда HTML-виджет для криптоплатежей лучше API и плагинов.

    API: полная интеграция для магазина с потоком заказов

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

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

    Готовый модуль для CMS: установить и ввести ключи

    Если магазин работает на WooCommerce, OpenCart или другой распространённой платформе, у части сервисов есть готовые модули: установили, ввели ключи из кабинета — криптовалюта появилась среди способов оплаты. Модуль есть не у каждого сервиса и не под каждую платформу, поэтому список интеграций стоит проверить до того, как выбирать сервис. Для WooCommerce мы разобрали все пути отдельно: как принимать криптовалюту в WooCommerce без плагина, через виджет или своим модулем.

    Из описанных способов у CryptumPay есть такие:

    • Платёжные ссылки. Создаются в консоли; если работать только ими, в сайт ничего встраивать не нужно.
    • Виджет. Одна кнопка на сайте, которая открывает полное окно оплаты. Подключается скриптом с CDN, без инструментов сборки: в аккаунте мерчанта выдаётся Project ID, домен сайта добавляется в проект, и работает виджет только на добавленных доменах. Завершение платежа сайт ловит колбэком. Кнопка со свободной суммой, когда покупатель вводит сумму сам, подходит для донатов и формата «заплати сколько хочешь»; заказ с фиксированной суммой создаётся с сервера через Node.js SDK.
    • API. Для полной интеграции с вашей системой заказов.
    Разработчик вставляет скрипт кнопки оплаты на страницу сайта, а на телефоне рядом окно оплаты с выбором сети: USDT, TRON, BNB и Polygon

    Что понадобится, чтобы начать принимать криптовалюту

    У каждого сервиса свой порядок запуска. Ниже он на примере CryptumPay, чтобы было понятно, к чему готовиться:

    • Сайт, по которому понятно, что вы продаёте. Проект проверяют перед тем, как пускать живые платежи: сервису нужно видеть, за что покупатели будут платить. Если вы собираетесь работать только ссылками, сайт всё равно понадобится — именно для этой проверки.
    • Проверка личности продавца. Она обязательна для каждого продавца, и без неё вывести деньги нельзя.
    • Адрес для вывода. Деньги с баланса сервиса вы будете выводить на свой кошелёк или на биржу. Заведите его заранее и проверьте, что он принимает ту сеть, в которой вы будете выводить.
    • Исполнитель для кнопки или API. Для платёжных ссылок он не нужен. Для виджета и API нужен человек, который вставит скрипт и обработает колбэк.

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

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

    Какие монеты и сети принимать: биткоин, USDT и остальные

    Включить биткоин можно почти у любого сервиса, и для магазина это скорее знак, чем рабочий инструмент: перевод в сети биткоина подтверждается десятки минут, а курс за это время успевает сдвинуться. Для оплаты покупок удобнее стейблкоины — монеты, курс которых привязан к доллару; самый известный из них USDT. Сумма в счёте и сумма, которую вы получите, в нём совпадают, и покупателю не нужно пересчитывать цену в доли биткоина.

    Если вы всё же принимаете биткоин, эфир или другие монеты с плавающим курсом, посмотрите, что сервис делает с ними после оплаты:

    • Держит на балансе в той монете, в какой заплатили. Тогда курс после оплаты — ваша забота: заказ на 100 долларов оплачен биткоином, через час курс просел на три процента, и на балансе уже 97.
    • Конвертирует в стейблкоин сразу при зачислении. Тогда вы получаете ровно столько, сколько стоил заказ, и курс вас больше не касается.

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

    У USDT есть особенность, с которой сталкивается каждый продавец: он существует сразу в нескольких сетях — Tron, Ethereum, BNB Smart Chain, Polygon, TON, Solana, — и перевод в одной сети не дойдёт на адрес в другой. Проще говоря, USDT — это одна валюта, которая ходит по разным дорогам, и у каждой дороги своя плата за проезд. В окне оплаты сервиса покупатель сам выбирает сеть из тех, что вы включили. Если включить только одну, часть покупателей не сможет заплатить без обмена и лишней комиссии.

    Для покупателя разница между сетями — в комиссии и в том, где у него лежат деньги: с биржи удобно выводить в одну сеть, из кошелька на телефоне — в другую. Для вас разница в стоимости вывода и в том, какие сети умеет ваш кошелёк. Небольшому магазину разумно включить две-три сети и через месяц посмотреть, какими из них покупатели пользуются на самом деле. Какие сети стоит включать и почему, мы разобрали в ответе о том, какую сеть выбрать для USDT отправителю и получателю.

    Сколько стоит принимать криптовалюту на сайте

    Цена складывается из того, что берёт сервис, и того, что берёт сеть, и путать их не стоит:

    • Комиссия сервиса. Процент с успешного платежа; у разных сервисов он разный, и у части из них на больших оборотах ставка ниже. Отдельной строкой у части сервисов идёт плата за одноразовый адрес или за вывод.
    • Комиссия сети. Её берёт не сервис, а сама сеть за перевод, и от суммы она не зависит: перевод на 10 долларов и на 10 000 стоит одинаково. Покупатель платит её, когда отправляет деньги; вы — когда выводите.

    У CryptumPay комиссия — 1% за успешный платёж, на больших объёмах — от 0,5%. К ней добавляется трансферная комиссия: фиксированная плата за обслуживание одноразового депозитного адреса в выбранной сети. Перекладывать ли комиссии на покупателя, решает продавец; если переложил, окно оплаты CryptumPay показывает комиссию отдельной строкой ещё до оплаты. В какой бы монете ни заплатил покупатель, поступление конвертируется в USDT сразу при зачислении, а вывести баланс можно в любой момент, без минимальной суммы, на любой адрес, который укажет продавец.

    Комиссия сети сильнее всего зависит от того, какую сеть выбрал покупатель. По нашему замеру за 23.08–21.09.2026 медианная стоимость одного перевода USDT была такой (первое число — у получателя уже был USDT, второе — не было):

    • Tron — около 2,2 доллара, а на новый адрес — около 4,4: без своей энергии сеть сжигает TRX.
    • Ethereum — около 0,2 доллара в обоих случаях.
    • BNB Smart Chain, Polygon и TON — доли цента.
    • Solana — около 0,001 доллара, а на новый адрес — 0,15–0,20.

    Комиссии бирж и кошельков за вывод в эти цифры не входят. Сети дорожают и дешевеют, поэтому перед тем, как включать их на сайте, стоит свериться со свежим замером того, какая комиссия за перевод USDT в разных сетях и сколько он идёт сейчас.

    Можно ли принимать криптовалюту на сайте по закону

    Ответ зависит от страны, в которой вы работаете, и от того, где находятся ваши покупатели. Ориентиры на 1 октября 2026 года:

    • Россия. С 1 сентября 2026 года действует Федеральный закон от 04.08.2026 № 282-ФЗ «О цифровых валютах и цифровых правах». Он запрещает принимать цифровую валюту в качестве средства платежа за товары, работы и услуги (ч. 6 ст. 1) и отдельно запрещает распространять информацию о такой оплате, в том числе рекламой (ч. 9 ст. 1). Проще говоря, российский магазин российским покупателям такую оплату предлагать не может — ни кнопкой, ни текстом на сайте. Из исключений продавца касается прежде всего одно: расчёты по внешнеторговым договорам между резидентом и нерезидентом (п. 1 ч. 7 ст. 1) — когда покупатель за границей и договор с ним оформлен как внешнеторговый.
    • Евросоюз. Регламент MiCA (Регламент (ЕС) 2023/1114) применяется в полном объёме с декабря 2024 года. Он лицензирует тех, кто выпускает криптоактивы и оказывает услуги с ними — биржи, обменники, хранителей; на магазин, который принимает оплату за свои товары, он обязанностей не возлагает.

    У Беларуси, Казахстана и других стран свои правила, и у каждой свои условия для продавца. Что разрешает закон на сегодня в России, Беларуси, Казахстане и Европе, мы собрали в отдельный ответ на вопрос, можно ли принимать оплату в криптовалюте.

    На чём покупатели ошибаются и что с этим делать

    Криптоперевод нельзя отменить, зато легко отправить с ошибкой, и разбираться с ней придётся вам. Типовые ситуации такие:

    • Перевод не в той сети. В счёте USDT в сети Polygon, а покупатель отправил USDT в BNB Smart Chain: адреса в этих двух сетях выглядят одинаково, и кошелёк ошибку не заметит. Деньги не пропали, но на счёт они не попали, и сервису нужно искать их и зачислять вручную.
    • Сумма меньше, чем в счёте. Биржа удержала свою комиссию за вывод, и вместо 100 USDT пришло 99. Для сервиса это недоплата: заказ сам не закроется, пока покупатель не доплатит или вы не решите засчитать платёж.
    • Перевод после закрытия счёта. Счёт жил полчаса, а покупатель отправил деньги через сорок минут — на адрес, который уже не ждёт платежа, и по курсу, который уже не действует.

    Часть этих ошибок снимается ещё до того, как покупатель нажмёт «оплатить»:

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

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

    Продавец смотрит список платежей в кабинете: у платежей в USDT зелёные галочки, а один помечен жёлтым — пришло меньше суммы счёта

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

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

    Коротко

    • Два пути. Адрес кошелька на странице — для единичных заказов; криптопроцессинг — для потока: одноразовые адреса, автоматическое подтверждение, сигнал сайту.
    • Способы подключить сервис. Платёжная ссылка без правок на сайте, кнопка-виджет одним скриптом, API для полной интеграции или готовый модуль для CMS.
    • Для старта нужны сайт, по которому понятно, что вы продаёте, проверка личности и адрес для вывода; программист — только для кнопки и API.
    • Принимать удобнее USDT, причём сразу в нескольких сетях; биткоин и эфир — с конвертацией в стейблкоин при зачислении.
    • Цена — процент сервиса плюс комиссия сети, которая зависит от сети, а не от суммы.
    • Закон смотрите по своей стране: в России с 1 сентября 2026 года приём оплаты криптовалютой от российских покупателей запрещён, а расчёты с нерезидентами по внешнеторговым договорам — исключение.

    Вопросы, которые остаются

    Через какой сервис лучше принимать криптовалюту на сайте?

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

    Нужно ли подключать несколько криптовалют или хватит одной?

    Для старта хватит USDT в двух-трёх сетях: так вы покроете покупателей и с бирж, и с кошельков на телефоне. Остальные монеты включаются в настройках сервиса, когда появится спрос, — отдельной интеграции под каждую не нужно. Если покупатели просят биткоин, включите его, но убедитесь, что поступление конвертируется в стейблкоин при зачислении.

    Могу ли я принимать криптовалюту, если сам никогда ею не пользовался?

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

    У меня сайт на Tilda или другом конструкторе. Как принимать криптовалюту там?

    Через платёжную ссылку или кнопку. Ссылку вы создаёте в кабинете сервиса и ставите на любую кнопку конструктора; покупатель уходит на страницу оплаты сервиса и возвращается, а вы видите платёж в кабинете. Скрипт кнопки вставляется в блок с произвольным кодом, если конструктор его даёт: на Tilda вставка HTML-кода есть на платных тарифах Personal и Business, а на бесплатном тарифе её нет. Вариант совсем без кода и без программиста — платёжные ссылки и QR-счета для оплаты в USDT.

    Эта статья — не юридическая и не налоговая консультация: перед запуском сверьте правила своей страны с юристом.

    Начните приём криптовалют сейчас

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