Как принимать криптовалюту в WooCommerce (оплата в USDT)

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

Обновлено: 2 мин чтения
Приём криптоплатежей в WooCommerce — вариант оплаты USDT на странице оформления заказа WordPress-магазина

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

В WooCommerce нет криптоварианта «из коробки», поэтому вопрос в том, как его добавить. В руководстве — сравнение трёх практичных способов, поведение статусов заказа и список проверок до того, как начнут платить реальные покупатели.

Три способа добавить криптовалюту в WooCommerce

СпособКак работаетКому подходит
Платёжные ссылкиВы создаёте счёт в панели шлюза и отправляете ссылку; заказ отмечаете оплаченным вручнуюНебольшой объём, заказы под ключ, проверка спроса
Плагин шлюзаСпособ оплаты WooCommerce, который создаёт счета и обновляет заказы автоматическиБольшинство магазинов — полностью автоматическая оплата
Своя интеграцияРазработчик вызывает API шлюза из небольшого плагина или кода темыМагазины с нестандартным оформлением заказа или особыми правилами
Главное: какой бы способ вы ни выбрали, движение денег одинаковое: счёт, размещённая страница оплаты, вебхук. Меняется только объём ручной работы.

Как работает автоматическая оплата

  1. Покупатель выбирает криптовалюту — отмечает «Оплатить криптовалютой (USDT)» и оформляет заказ.
  2. Магазин создаёт счёт — WooCommerce отправляет сумму, валюту и номер заказа в API шлюза.
  3. Переход на страницу оплаты — покупатель видит точную сумму, QR-код, сеть и обратный отсчёт.
  4. Покупатель платит — с любого кошелька или биржи; сумма зафиксирована на время действия счёта.
  5. Вебхук обновляет заказ — после подтверждения подписанный колбэк сообщает магазину перевести заказ в «Обработку».
  6. Покупатель возвращается — попадает на страницу «Заказ получен» и получает обычное письмо WooCommerce.

Проверка подписи и повторные попытки на пятом шаге описаны в руководстве о вебхуках криптоплатежей.

Статусы заказа: что и когда должно происходить

Событие шлюзаСтатус WooCommerceЧто делать
Счёт созданОжидает оплатыРезервировать товар на время действия счёта
Транзакция замечена, ждём подтвержденийНа удержании (по желанию)Пока не отправлять
ПодтвержденоОбработкаВыполнять заказ
НедоплатаНа удержанииДать покупателю доплатить или связаться с ним
Истёк или отменёнОтменёнВернуть товар в остатки
Важно: выполняйте заказ только по событию «подтверждено». Замеченная, но не подтверждённая транзакция ещё может не пройти — считайте её «платёж в пути», а не «оплачено».

Детали оформления, которые важны

  • Начните с USDT — стейблкоины убирают ценовой риск для обеих сторон; у большинства, кто платит криптой, уже есть USDT. См. платежи в стейблкоинах для e-commerce.
  • Указывайте сеть — «USDT (TRC20)» понятнее, чем «криптовалюта»; комиссии в разных сетях сильно отличаются.
  • Объясните ожидание — короткая пометка вроде «подтверждается за несколько минут» снижает число брошенных оплат.
  • Оставьте валюту магазина — цены как обычно в USD или EUR; шлюз пересчитает при оплате.
Совет: разместите небольшой значок «Оплата в USDT» рядом с итогом корзины. Покупатели, предпочитающие криптовалюту, ищут его ещё до шага оплаты.

Проверьте перед запуском

  • Небольшой реальный платёж — оплатите недорогой заказ сами и проследите переход в «Обработку».
  • Истёкший счёт — дайте одному счёту истечь и убедитесь, что заказ отменён, а товар вернулся в остатки.
  • Недоплата — отправьте чуть меньше и проверьте, что заказ остался на удержании.
  • Безопасность вебхука — запрос с неверной подписью не должен менять ни один заказ.

WooCommerce с mistKET

mistKET даёт размещённые счета в USDT, REST API и подписанные вебхуки. Разработчик не нужен: наша команда бесплатно подключит mistKET к вашему магазину на WordPress/WooCommerce — настроит создание счетов, переход на размещённую страницу оплаты и вебхук, который отмечает заказы оплаченными, — и проведёт с вами тестовый платёж. Пароль администратора магазина мы никогда не запрашиваем. Хотите сделать сами? Начните со статьи как принимать криптовалюту на сайте. Посмотрите комиссии, войдите в панель мерчанта или подайте заявку в Telegram: @mistnetwork.

Частые вопросы

Может ли WooCommerce принимать криптовалюту?
Не из коробки. Способ оплаты криптовалютой добавляется через шлюз — платёжными ссылками, плагином или собственной интеграцией, — а шлюз обрабатывает платёж в блокчейне.
Какую криптовалюту принимать магазину на WooCommerce?
Начните с USDT, обычно в сети TRC20 из-за низких комиссий, потому что его стоимость стабильна. Другие активы добавляйте, только если о них просят покупатели.
Когда криптозаказ должен переходить в «Обработку»?
Только после события «подтверждено» от шлюза. Если транзакция замечена, но не подтверждена, заказ остаётся в ожидании оплаты или на удержании.
Нужен ли разработчик, чтобы подключить mistKET к WooCommerce?
Нет. Команда mistKET бесплатно настроит интеграцию и протестирует её вместе с вами; пароль администратора вы не передаёте.
Что будет, если покупатель недоплатил?
Счёт помечается как недоплаченный, а заказ должен оставаться на удержании, пока не будет доплачен остаток или вы не свяжетесь с покупателем.

Похожие статьи

Новые статьи

Все статьи