Поддержка WooCommerce После оплаты виртуального товара его статус остается «в ожидании оплаты»

  • Решено lus-fly

    (@lus-fly)


    Добрый день!
    Есть 2 сайта на wordpress. На одном уже около года работает интернет-магазин на woocommerce, покупка виртуального товара, оплата через шлюз Робокассы. Все сразу заработало без перебоев.
    Проблема со вторым сайтом. Та же версия wordpress, тот же плагин woocommerce, та же самая Робокасса. Даже товар тот же! Оплата проходит. Но после оплаты статус заказа остается «в ожидании», через час заказ меняет статус на «отменен». Следовательно, клиент не получает письмо о том, что его заказ выполнен.
    Использовала как встроенный по умолчанию шлюз Робокассы, так и плагин Robokassa Payment Gateway. На первом сайте все работает в обоих вариантах, на втором — не работает.

    Если важно: первый сайт (на котором все ок) — в зоне .ru, тема для wordpress — basic. Второй сайт — в зоне .online, тема staned glass.

    Поиском все перерыла. Уже не знаю — что менять и за что хвататься…

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Yuri

    (@yube)

    встроенный по умолчанию шлюз Робокассы

    Куда и кем встроенный?

    Если важно: первый сайт (на котором все ок) — в зоне .ru, тема для wordpress — basic. Второй сайт — в зоне .online, тема staned glass.

    Также важно, на одном ли сервере/IP сайты.
    Посмотрите access log на предмет приходят ли вообще запросы от Робокассы.

    Спасибо за ответ!
    «Встроенный шлюз робокассы» — я имела в виду тот, который уже есть в составе плагина woocommerce.
    Оба сайта — на одном сервере.
    Обратилась к своему хостинг-провайдеру с просьбой посмотреть «access log на предмет приходят ли вообще запросы от Робокассы.» Получила ответ:

    «В файле журнала запросов фиксируются запросы с адресов сайта auth.robokassa.ru в качестве http-referrer. В данном случае рекомендуем обратиться в поддержку сервиса robokassa.ru для выяснения причин проблемы.»

    С этой информацией написала в техподдержку Робокассы. Получила ответ:

    «Проблема заключается в том, что ваш скрипт-обработчик по Result URL, который должен принимать от нас Уведомление об успешном платеже и обрабатывать его, не отработал должным образом. Проверьте работу своего обработчика.»

    И в этом месте я зависла совсем. Что именно я должна проверить? Написала и в Робокассу, но они отвечают долго и не факт, что мне опять не придется их переспрашивать:)) Может, есть добрый человек, который объяснит мне это на языке для чайников?

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

    в WOO не встроен шлюз робокассы

    объяснит мне это на языке для чайников?

    удел чайников — это уютные бложики, а не ИМ.

    проверьте плагин шлюза Робокассы, еще раз он не может буть встроенным, это отдельный плагин

    Если на сайте есть сертификат (используется https), то в настройках ROBOKASSA вместо http:// надо использовать https:// — тогда уведомления об успешных платежах правильно обрабатываются wordpress.

    Кроме того, если после успешного платежа вас будет «выкидывать» на «заказ не найден», то попробуйте изменить WooCommerce — Настройки — Платежи — в разделе «Процесс оформления заказа» — «Принудительная защита оформления заказа»

    Мне все это помогло успешно настроить прием оплаты.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «После оплаты виртуального товара его статус остается «в ожидании оплаты»» закрыта для новых ответов.