Conflict with Payment Plugin?
-
We’re noticing an issue on our site with a payment plugin (Payment Plugins Braintree for Woocommerce) that is resolved (at least temporarily) by using the Purge All feature of the Litespeed plugin. This makes me think there’s some sort of caching issue in play.
Periodically, the user will see the section for entering the credit card information, but is not allowed / able to enter any information. This results in them not being able to pay for their purchase. As mentioned above, clearing the Litespeed cache seems to fix this issue.
After reaching out to the Payment Plugins folks for support, they responded with:
In our experience the way to resolve that behavior is to add the Braintree external scripts to the list of excluded scripts in the lightspeed plugin. They should be excluded from deferred loading and async loading.
All of the Braintree scripts start with:
https://js.braintreegateway.comI’ve tried entering the url they provided in Litespeed Cache | Page Optimiziation | [8] Tuning | JS Deferred / Delayed Excludes as shown below. I think I’m messing something up, because the problem is recurring.
Any comments on what I might be doing wrong or if the approach suggested by the Payment Plugins folks makes sense would be appreciated.
- The topic ‘Conflict with Payment Plugin?’ is closed to new replies.