Drupal Commerce: не завершается заказ при оплате по PayPal [РЕШЕНО]

Главные вкладки

Аватар пользователя leramulina leramulina 11 декабря 2016 в 3:27

Вот уже с апреля пытаюсь решить проблему и никак не могу понять, что делать. Закачик сердится на меня. Помогите, пожалуйста!

При покупке сервисов с оплатой через PayPal клиент переадресовывается на сайт PayPal, там оплачивает и дальше он может по ссылке пройти обратно на сайт visaforbali.com.
Так вот проблема в том, что когда клиент возвращается обратно на сайт, то он попадает на страницу Review Order, а не на страницу завершения заказа Order Complete. То есть как бы клиенту предлагается оплатить товар еще раз и еще раз - и так до бесконечности. Но он же уже оплатил заказ!

Я сначала подумала, что что-то не так в сайте. Откатила его назад, протестировала на локальном хостинга на xampp. Редирект идет правильный. Все заказы завершаются.

Но после заливки на хостинг на адрес http://leramuf6.bget.ru/ наблюдается та же самая ошибка. После оплаты сервиса через PayPal - заказ не завершается, клиент попадает на страницу Review order.

Проблема в том, что если заказ не завершен, то оповещение о заказе не приходит менеджеру, он не предпринимает ничего. А клиенты злятся. Все оплатили, а результатов нет. Заказ остается в незавершенных корзинах. http://visaforbali.com/admin/commerce/orders/carts то есть на самом сайте значится как неоплаченный.

Я попробовала чистую свежую сборку Друпала + коммерц + коммерц пэйпал на 2 тестовых хостингах
Timeweb
Spaceweb
И там была та же самая - ошибка - возврат к review order. То есть вероятно это не проблема Бегета как такового.
ТП Бегета говорит, что не может протестировать мою ошибку, потому что у них нет аккаунтов в PayPal. Просят, чтобы я им дала логин и пароль от своего аккаунта для тестирования Lol

Еще раз протестировала один и тот же сайт несколько раз. Покупка одного и того же товара с оплатой через PayPal. Если с локального делаю покупку - то редирект идет верный, заказ завершается и оповещение приходит. Если делаю то же самое с http://leramuf6.bget.ru/ то редирект возвращает на страницу обзора заказа, заказ незавершен и оповещение менеджеру не идет.

На странице модуля моя длительная переписка с суппортом модуля, которая ни к чему не привела в итоге:
https://www.drupal.org/node/2714123

Комментарии