Я работаю над модулем оплаты в presta 1.6. Это почти готово, но я остановился на шаге подтверждения заказа. Если я перенаправляю на страницу подтверждения сразу после validateOrder (), тогда все работает, отображается история заказов и статус заказа правильный, но ...
наконец, я хочу использовать платежный шлюз на внешнем домене. Я хочу перенаправить на URL-адрес с параметрами, он будет содержать (закодированный в токене) URL-адрес для поддержки presta в случае успешной оплаты, но ...
когда я использую URL-адрес, например, подтверждение заказа, сеанс истек, а корзина пуста, поэтому заказ не может быть подтвержден.
$ success_url = PS_BASE_URI. 'подтверждение-заказа.php? id_cart ='. $ id_cart. '_module ='. intval ($ tpg_deposit-> id). '_order ='. intval ($ tpg_deposit-> currentOrder);
Этот URL-адрес работает нормально, но ТОЛЬКО когда я не выхожу из домена prestashop. Когда я перенаправляюсь на веб-страницу оплаты, а затем обратно на presta по этому URL-адресу, возникает ошибка presta 404, а корзина пуста.
"Эта страница недоступна"
Что я не так?