Бег по кругу, пытающийся использовать кеширование Pantheon CDN / Varnish.
Пусть сайт Wordpress использует плагин WP Simple Pay Lite для обработки транзакций Stripe на одной странице. Этот плагин создает cookie-файл сеанса, чтобы обеспечить правильную обработку успешного / неудачного платежа.
Этот файл cookie сеанса предотвращает кэширование с помощью Varnish. Насколько я понимаю, многие сталкиваются с этим и с WooCommerce, но мне трудно найти четкое решение, и поддержка Pantheon дает мне «это выше нашей поддержки», что справедливо, но это кажется, это было бы очень распространенной проблемой.
Документы Simple Pay специально упоминают Pantheon как исключение и ссылаются на использование плагина Pantheon Native Session (который мы есть), который, насколько я понимаю, выгружает сессии в базу данных. Следующий шаг мне не совсем понятен, так как он сам по себе не устраняет сеанс, а только переключает способ его обработки.
Так есть ли у кого-нибудь надежный обходной путь для этого файла cookie всего сайта, будь то через Simple Pay Lite, WooCommerce или иным способом?
Если я не могу получить лучшее решение, работающее, я полагаю, что я мог бы просто перенести платежную часть на поддомен, но мне бы хотелось более чистое решение.
Я немного посмотрел на , выборочно загружая плагин только для одной страницы, которая использует форму оплаты , но многие решения там довольно общие, и я не уверен, что мой уровень опыт поможет мне преодолеть горб.
Терпите меня ... вроде как здесь.