Title: UNPROCESSABLE_ENTITY
Last modified: December 2, 2023

---

# UNPROCESSABLE_ENTITY

 *  Resolved [fabioweb](https://wordpress.org/support/users/fabioweb/)
 * (@fabioweb)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/unprocessable_entity-10/)
 * Hello, i’m testing an order in sandbox enviroment and i have below error. What
   is and how can i fix it?
 * Failed to process the payment. Please try again or contact the shop admin. [UNPROCESSABLE_ENTITY]
   The requested action could not be performed, semantically incorrect, or failed
   business validation. [https://developer.paypal.com/docs/api/orders/v2/#error-DUPLICATE_INVOICE_ID](https://developer.paypal.com/docs/api/orders/v2/#error-DUPLICATE_INVOICE_ID)

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

 *  Plugin Support [Femi](https://wordpress.org/support/users/femiyb/)
 * (@femiyb)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/unprocessable_entity-10/#post-17249695)
 * Hello [@fabioweb](https://wordpress.org/support/users/fabioweb/)
 * The error **DUPLICATE_INVOICE_ID** error is a security feature from PayPal that
   aims to prevent accidental double payments.
 * PayPal Payments automatically sets an “invoice prefix” and then sends the WooCommerce
   order numbers in the pattern “invoice prefix+ordernumber” to PayPal.
   So when 
   your prefix is set to “cfbdg-” and your order number is “123”, PayPal Payments
   sends the invoice ID “cfbdg-123” to PayPal.
 * Under certain circumstances, for example, when you restore a backup from your
   website, it is possible that the most recent WooCommerce orders do not exist 
   anymore after the restore.
   So as soon as WooCommerce attempts to create a new
   order with the number 123 and the same invoice prefix, PayPal throws this error
   to prevent accidental double payments because there is already a payment at PayPal
   with the same invoice ID. You can change the invoice prefix in the “Connection
   Tab”.
 * Moreover, this feature can be disabled, though we usually recommend keeping it
   enabled. To disable it, follow these steps:
    1. Log in to your Business PayPal account ([https://www.paypal.com/businessmanage/preferences/payments](https://www.paypal.com/businessmanage/preferences/payments))
    2. Go to the **Payments Preferences** section
    3. Under the “**Block accidental payments:**” section, select the option “**No,
       allow multiple payments per invoice ID**“
 * With this feature disabled, PayPal would no longer complain when you submit an
   invoice number that already exists in the system.
 * Regards,
   Femi.
 *  Thread Starter [fabioweb](https://wordpress.org/support/users/fabioweb/)
 * (@fabioweb)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/unprocessable_entity-10/#post-17249957)
 * Ok thanks in my case happen because i deleted all woocommerce testing orders.
   So for the moment i changed prefix. Is there anything else i have to do maybe
   into the paypal dashboard? Regards

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

The topic ‘UNPROCESSABLE_ENTITY’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce-paypal-payments/assets/icon-256x256.png?rev=
   3234615)
 * [WooCommerce PayPal Payments](https://wordpress.org/plugins/woocommerce-paypal-payments/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-paypal-payments/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-paypal-payments/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-paypal-payments/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-paypal-payments/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-paypal-payments/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [fabioweb](https://wordpress.org/support/users/fabioweb/)
 * Last activity: [2 years, 6 months ago](https://wordpress.org/support/topic/unprocessable_entity-10/#post-17249957)
 * Status: resolved