Как принимать криптовалюту в WooCommerce (оплата в USDT)
В WooCommerce нет встроенной оплаты криптовалютой. Разбираем три способа её добавить — платёжные ссылки, плагин шлюза или собственная интеграция, — как заказы должны переходить из «ожидает оплаты» в «обработку» и что проверить перед запуском.

Чтобы принимать криптовалюту в WooCommerce, вы подключаете магазин к криптовалютному платёжному шлюзу, и на странице оформления заказа появляется «Оплатить криптовалютой». Когда покупатель выбирает этот вариант, магазин создаёт счёт в шлюзе, перенаправляет покупателя на размещённую страницу оплаты, а подписанный вебхук помечает заказ оплаченным после подтверждения транзакции в блокчейне.
В WooCommerce нет криптоварианта «из коробки», поэтому вопрос в том, как его добавить. В руководстве — сравнение трёх практичных способов, поведение статусов заказа и список проверок до того, как начнут платить реальные покупатели.
Три способа добавить криптовалюту в WooCommerce
| Способ | Как работает | Кому подходит |
|---|---|---|
| Платёжные ссылки | Вы создаёте счёт в панели шлюза и отправляете ссылку; заказ отмечаете оплаченным вручную | Небольшой объём, заказы под ключ, проверка спроса |
| Плагин шлюза | Способ оплаты WooCommerce, который создаёт счета и обновляет заказы автоматически | Большинство магазинов — полностью автоматическая оплата |
| Своя интеграция | Разработчик вызывает API шлюза из небольшого плагина или кода темы | Магазины с нестандартным оформлением заказа или особыми правилами |
Как работает автоматическая оплата
- Покупатель выбирает криптовалюту — отмечает «Оплатить криптовалютой (USDT)» и оформляет заказ.
- Магазин создаёт счёт — WooCommerce отправляет сумму, валюту и номер заказа в API шлюза.
- Переход на страницу оплаты — покупатель видит точную сумму, QR-код, сеть и обратный отсчёт.
- Покупатель платит — с любого кошелька или биржи; сумма зафиксирована на время действия счёта.
- Вебхук обновляет заказ — после подтверждения подписанный колбэк сообщает магазину перевести заказ в «Обработку».
- Покупатель возвращается — попадает на страницу «Заказ получен» и получает обычное письмо WooCommerce.
Проверка подписи и повторные попытки на пятом шаге описаны в руководстве о вебхуках криптоплатежей.
Статусы заказа: что и когда должно происходить
| Событие шлюза | Статус WooCommerce | Что делать |
|---|---|---|
| Счёт создан | Ожидает оплаты | Резервировать товар на время действия счёта |
| Транзакция замечена, ждём подтверждений | На удержании (по желанию) | Пока не отправлять |
| Подтверждено | Обработка | Выполнять заказ |
| Недоплата | На удержании | Дать покупателю доплатить или связаться с ним |
| Истёк или отменён | Отменён | Вернуть товар в остатки |
Детали оформления, которые важны
- Начните с USDT — стейблкоины убирают ценовой риск для обеих сторон; у большинства, кто платит криптой, уже есть USDT. См. платежи в стейблкоинах для e-commerce.
- Указывайте сеть — «USDT (TRC20)» понятнее, чем «криптовалюта»; комиссии в разных сетях сильно отличаются.
- Объясните ожидание — короткая пометка вроде «подтверждается за несколько минут» снижает число брошенных оплат.
- Оставьте валюту магазина — цены как обычно в USD или EUR; шлюз пересчитает при оплате.
Проверьте перед запуском
- Небольшой реальный платёж — оплатите недорогой заказ сами и проследите переход в «Обработку».
- Истёкший счёт — дайте одному счёту истечь и убедитесь, что заказ отменён, а товар вернулся в остатки.
- Недоплата — отправьте чуть меньше и проверьте, что заказ остался на удержании.
- Безопасность вебхука — запрос с неверной подписью не должен менять ни один заказ.
WooCommerce с mistKET
mistKET даёт размещённые счета в USDT, REST API и подписанные вебхуки. Разработчик не нужен: наша команда бесплатно подключит mistKET к вашему магазину на WordPress/WooCommerce — настроит создание счетов, переход на размещённую страницу оплаты и вебхук, который отмечает заказы оплаченными, — и проведёт с вами тестовый платёж. Пароль администратора магазина мы никогда не запрашиваем. Хотите сделать сами? Начните со статьи как принимать криптовалюту на сайте. Посмотрите комиссии, войдите в панель мерчанта или подайте заявку в Telegram: @mistnetwork.


