Перейти к содержимому

Stripe + WooCommerce · Сопоставление платежа

Платёж Stripe не отображается в WooCommerce

Stripe и WooCommerce могут показывать разные записи или этапы платежа. Проследите PaymentIntent и связанный Charge до заказа, прежде чем считать, что деньги или заказ исчезли.

Наблюдение без изменения заказовВсе исправления — под вашим контролем

Где расходятся идентификатор или статус

Точный идентификатор часто быстрее сужает поиск, чем скриншот общего списка платежей.

01

Не тот аккаунт или режим

Тестовый платёж или операция другого аккаунта не объясняет боевой заказ этого магазина.

02

Списание ещё не завершилось

Авторизацию или незаконченный платёжный процесс нельзя считать завершённым списанием для исполнения заказа.

03

Магазин не применил событие

Ошибка доставки, неправильный секрет вебхука или сбой плагина могут помешать обновлению отметки об оплате.

Проследите цепочку Stripe → плагин → WooCommerce

  1. Откройте заказ и найдите идентификатор Stripe в деталях шлюза или заметках. Определите, относится ли он к PaymentIntent или Charge.
  2. Найдите платёж в Stripe, проверьте связанный Charge, списанную сумму, валюту и режим. Последующие возвраты изучайте отдельно.
  3. Проверьте уведомление, которое должно было обновить магазин. Сверьте адрес и проверку подписи с инструкцией установленной интеграции.
  4. Найдите тот же идентификатор и время в журнале WooCommerce. Даже доставленное уведомление может завершиться ошибкой обновления заказа.

Официальная документация для этих проверок:

Восстановите синхронизацию, а не создавайте новый платёж

Устранить подтверждённую причину

Исправьте подтверждённую ошибку аккаунта, режима или уведомлений. Используйте документированную процедуру переподключения или повтора вашей Stripe-интеграции. Не переносите секрет вебхука с другого адреса назначения.

Проверить результат

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

Как Business Watchdog проверяет связь Stripe с магазином

Business Watchdog разбирает поддерживаемые ссылки Stripe и сравнивает независимо прочитанные списания с заказом WooCommerce. Неотражённое магазином сопоставленное списание может стать расхождением после ожидания; неясная связь остаётся проблемой сопоставления.

  • Заказы и платежи сравниваются только в пределах подключённых и поддерживаемых источников.
  • Отсутствующие или устаревшие данные показываются как неполные, а не как отсутствие проблем.
  • Для соответствующих поддерживаемых правил доступны уведомления по e-mail или в Telegram.

Границы покрытия

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

Как безопасно подключить мониторинг

  1. Подключите WooCommerce и ограниченный читающий ключ Stripe как отдельные источники. Полный секретный ключ для мониторинга не нужен.
  2. Проверьте режим и платёжные ссылки. Для тестовых платежей WooCommerce учитывайте требование плагина, показанное в кабинете.
  3. Проверьте свежесть источников и первые результаты сверки до настройки нужных уведомлений.

PayPal не выдаёт строго читающие учётные данные. Business Watchdog ограничивает собственные запросы и объясняет это до подключения. Подробнее о безопасности и правах доступа

Вопросы, которые важно разделять

pi_, ch_ и evt_ взаимозаменяемы?

Нет. Это идентификаторы платёжного процесса, списания и события. Нужно использовать связь между сущностями, а не сравнивать их строки напрямую.

Успешная доставка вебхука доказывает правильность заказа?

Нет. Дополнительно проверьте результат обработки плагином и записанное состояние оплаты заказа.

Другие инструкции по диагностике

Не оставляйте следующее расхождение незамеченным

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