1. Home
  2. Common Problems
  3. How to Resolve the ‘Coupon security check failed’ error

How to Resolve the ‘Coupon security check failed’ error

Sometimes you or your site visitors might experience issues related to caching while using WP Simple Pay.

In most cases, this is because your web host has its own caching rules in place, or you have a caching plugin configured on your site. Both are good things for your site’s overall load times and performance but can block or break some functionality of WP Simple Pay.

If your site visitors see a message similar to Coupon security check failed this means that your site’s nonce tokens are being cached and reused beyond their designated time frame. WordPress’ nonces can be used for 12 hours before they become invalid.

To avoid expired nonces from being sent to WP Simple Pay you must ensure pages with WP Simple Pay forms are not cached, or not cached for longer than 12 hours.

For more information see our general article on caching.

Was this article helpful?

Still stuck? How can we help?
Updated on May 6, 2022