Title: HTTP ERROR 403
Last modified: April 4, 2026

---

# HTTP ERROR 403

 *  Resolved [michabbs](https://wordpress.org/support/users/michabbs/)
 * (@michabbs)
 * [1 month, 3 weeks ago](https://wordpress.org/support/topic/http-error-403-7/)
 * The following url’s cause 403 errors:
 * [www]/moje-konto/fr-refund/669/?request=send _[refund request confirmation page]_
   [
   www]/moje-konto/fr-refund/669/?delete_refund_request=669&_wpnonce=* _[refund 
   request cancellation page]_
 * Everything else seems to work. Emails are sent. Refunds are processed. Both user
   and admin panels work good and show correct statuses.

Viewing 7 replies - 1 through 7 (of 7 total)

 *  Plugin Support [rzepsen](https://wordpress.org/support/users/rzepsen/)
 * (@rzepsen)
 * [1 month, 3 weeks ago](https://wordpress.org/support/topic/http-error-403-7/#post-18873985)
 * Hi [@michabbs](https://wordpress.org/support/users/michabbs/)
 * Thank you for your message.
 * I understand that the issue is occurring on your store. Could you please provide
   more details about it? In particular:
    - Could you describe step by step what actions are taken before the 403 error
      appears?
    - Does the issue occur every time, or only in specific cases?
    - Are there any additional logs or error messages available (e.g., from the 
      server or browser console)?
 * Additionally, could you please share your current environment details:
    - WordPress version
    - WooCommerce version
    - PHP version
    - Plugin version
 * This information will help us better understand the issue and investigate it 
   more effectively.
 *  Thread Starter [michabbs](https://wordpress.org/support/users/michabbs/)
 * (@michabbs)
 * [1 month, 3 weeks ago](https://wordpress.org/support/topic/http-error-403-7/#post-18874029)
 * My account page -> Orders -> click on one of the old orders -> click “Refund 
   Request”
 * Effect:
   – 403 error is shown in the browser_ [bad!]_– refund request emails are
   correctly sent _[good!]_– the order status is changed and it appears in the list
   of refund pending orders in the WooCommerce panel _[good!]_
 * Apache log:
 * “POST /moje-konto/fr-refund/671/ HTTP/2” 301 0 “https://_/moje-konto/fr-refund/
   671/” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like
   Gecko) Chrome/146.0.0.0 Safari/537.36” “GET /moje-konto/fr-refund/671/?request
   =send HTTP/3” 403 0 “https://_/moje-konto/fr-refund/671/” “Mozilla/5.0 (Windows
   NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 
   Safari/537.36”
 * WordPress version: 6.9.4
   WooCommerce version: 10.6.2PHP version: 8.4.18Plugin
   version: 1.0.49
 *  Plugin Support [rzepsen](https://wordpress.org/support/users/rzepsen/)
 * (@rzepsen)
 * [1 month, 3 weeks ago](https://wordpress.org/support/topic/http-error-403-7/#post-18875057)
 * Could you go to WordPress > Permalinks? Go to that panel, don’t change anything
   there, just click the ‘Save Changes’ button. Is the problem still occurring?
 * If so, select one of the available options in the Permalinks panel and save the
   changes. Is the problem still occurring?
 *  Thread Starter [michabbs](https://wordpress.org/support/users/michabbs/)
 * (@michabbs)
 * [1 month, 3 weeks ago](https://wordpress.org/support/topic/http-error-403-7/#post-18875899)
 * Tried 2 different settings. No change. 🙁
 *  Plugin Support [rzepsen](https://wordpress.org/support/users/rzepsen/)
 * (@rzepsen)
 * [1 month, 3 weeks ago](https://wordpress.org/support/topic/http-error-403-7/#post-18877160)
 * Ok
 * To help identify the root cause of the issue, please follow these steps:
    - **Check for redirects**
       * Open the URL `/moje-konto/fr-refund/671/` and verify if it triggers a redirect(
         301).
    - **Disable security plugins temporarily**
       * Turn off plugins like Wordfence or other firewalls and test again.
    - **Verify nonce parameter**
       * Make sure the request includes a valid `_wpnonce` value.
    - **Test without cache/CDN**
       * Disable any caching plugins (e.g. LiteSpeed, WP Rocket) and CDN (e.g. Cloudflare),
         then retry.
    - **Reproduce the issue step by step**
       * Try submitting the refund request again and note exactly when the error
         appears
 * Please let me know the results of these checks.
 *  Thread Starter [michabbs](https://wordpress.org/support/users/michabbs/)
 * (@michabbs)
 * [1 month, 2 weeks ago](https://wordpress.org/support/topic/http-error-403-7/#post-18879385)
 * **All-In-One Security (AIOS)** was the reason.
 * Disablling optiion “_Block Bad/Malicious Query Strings_” helped.
 *  Plugin Support [rzepsen](https://wordpress.org/support/users/rzepsen/)
 * (@rzepsen)
 * [1 month, 2 weeks ago](https://wordpress.org/support/topic/http-error-403-7/#post-18880009)
 * Great 😉
 * I’m glad you managed to solve the problem. I’m marking this thread as resolved.

Viewing 7 replies - 1 through 7 (of 7 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fhttp-error-403-7%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/flexible-refund-and-return-order-for-woocommerce/assets/
   icon-256x256.png?rev=2766463)
 * [Flexible Refund for WooCommerce – EU One Click Return](https://wordpress.org/plugins/flexible-refund-and-return-order-for-woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/flexible-refund-and-return-order-for-woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/flexible-refund-and-return-order-for-woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/flexible-refund-and-return-order-for-woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/flexible-refund-and-return-order-for-woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/flexible-refund-and-return-order-for-woocommerce/reviews/)

 * 7 replies
 * 2 participants
 * Last reply from: [rzepsen](https://wordpress.org/support/users/rzepsen/)
 * Last activity: [1 month, 2 weeks ago](https://wordpress.org/support/topic/http-error-403-7/#post-18880009)
 * Status: resolved