Fluent Forms payments won't work with a caching plugin?
I'm working on a support ticket about a Stripe payment from Fluent Forms Pro that received an API error. After some troubleshooting, the support agent recommended disabling the caching tools (Redis and WP-Rocket) and the payment worked fine.
Unfortunately, the response indicates there's nothing else to be done. Well, does this mean that Fluent Forms Pro payments using Stripe will not work with WP-Rocket or Redis?
I was hoping for a suggestion about a URL or script to avoid caching to resolve the problem. Otherwise, I won't be using or recommending payments with Fluent Forms.
I can't be the first person to have this issue. Does anyone else here have experience with this kind of problem, and did you find something to add as a "do not cache" line to get around it?
Not sure what happened to your case but it should work. Would you please check if you are getting any error on the console? Maybe WP rocket is compressing the stripe SDK as well?
Shahjahan JewelΒ Thanks. I'm following up on the case, but I thought I'd also ask here in case someone experienced this before and had an answer over the weekend. There are console errors while the cache is active (screenshot attached).
The support team captured this screenshot, but I'll admit I don't know how to decipher it to prevent the cache from causing errors. I was just surprised that the ticket stated nothing was left to troubleshoot, but I was expecting a resolution with something to block from caching.
William BeemΒ Checked your site. A few things do not make sense:
- The page is trying load bunch of Javascipt files from wp-includes/ and all are blocked by your Cloudflare firewall rules.
- The signup page is very simple and it should not load lots of JS and CSS files.
- Can you disable plugins one by one and see which plugin is loading all those js files
By the way, As you ar using FluentCommunity dedicatedly in a sub domain, you don't really need any caching plugin or any block plugins.
Shahjahan JewelΒ I'll give that a try. I have a demo site where I use the block plugins (Kadence) for a home page before someone gets into a demo user account for FluentCommunity. It'd essentially a sales environment for the type of client I want to approach and it features several of your plugins - community, boards, support, booking, forms, CRM, and also BetterDocs. If I make sales, I'll use all of these plugins on a client site. You're suggesting I don't need any caching for any of this?
Shahjahan JewelΒ I focused so much on your discussion about the caching plugins that I overlooked your first bullet about the Cloudflare firewall rules. Those were set for the primary domain, but they also cover the subdomain I'm using. When I modified those rules and activated my caching plugin, the payment worked fine.
Thanks for providing the information I needed. I'll close the ticket now.
Following!
Elvis Plaku, are you seeing something like this?