Что означает статус в WooCommerce
«Ожидает оплаты» (pending) — заказ создан, платёжный шлюз ещё не подтвердил успех. «Обработка» (processing) — оплата прошла, можно собирать заказ. «Неудачный» (failed) — шлюз отклонил или не дождался ответа.
Если клиент видит «спасибо за заказ», а в админке pending — почти всегда оборвался callback (webhook) или неверный URL возврата после оплаты.
Иногда заказ processing, но письма не ушли — это уже SMTP (отдельная статья), а не шлюз.
Где смотреть в первую очередь
WooCommerce → Статус → Логи — выберите лог вашего шлюза (ЮKassa, Тинькофф, Сбер, Robokassa и т.д.). Ищите ERROR в момент времени заказа.
В личном кабинете эквайринга проверьте, прошла ли транзакция. Если там «успех», а в WP pending — проблема на стороне сайта (callback, SSL, firewall).
Сравните сумму заказа и валюту в шлюзе: округление, доставка, скидка купоном иногда дают расхождение на копейку — шлюз отклоняет.

Типовые технические причины
После переезда на https в настройках шлюза остался http callback URL — банк бьёт в старый адрес. Обновите URL уведомлений в кабинете эквайринга и в плагине.
WAF или плагин безопасности режет POST на `/?wc-api=` или `wc-api/v3` — добавьте исключение для IP платёжной системы (список у поддержки банка).
Дубль плагина оплаты или устаревшая версия после обновления WooCommerce — шлюз не регистрирует webhook заново.
Что не делать
Не переводите заказ в «Выполнен» вручную, пока не убедились, что деньги реально пришли — риск отгрузки без оплаты.
Не переустанавливайте плагин оплаты на проде без бэкапа и теста на staging — потеряете настройки merchant ID.
Не отключайте SSL «временно» — шлюзы на http часто не работают.
Когда нужен подрядчик
Транзакции в банке есть, в логах WP пусто — нужна трассировка callback и правка сервера/плагина.
Проблема только у B2B-ролей или только с определённым способом доставки — конфликт с оптовыми ценами или кастомным чекаутом.
Интеграция 1С или CRM должна срабатывать после оплаты — цепочка из нескольких плагинов.
Что сделает WebStudio7
Сверим логи WooCommerce и эквайринга, поправим callback URL, исключения firewall, обновим или заменим конфликтующий плагин, прогоним тестовый платёж на staging.
Зона «оплата и оформление заказа» — от 4 900 ₽ после брифа. Связанные темы: корзина и оптовые цены — в блоге и на странице услуги WooCommerce.
Только доработка действующего магазина, без сборки с нуля. Смета до старта — @webstudio7.
Услуга: Доработка WooCommerce · Кейс: Кейс: опт, WooCommerce · Расценки · Контакты