Hi there @gregorytoscano,
I updated to Woocommerce 6.3.2 and that update seemed to break the InvoiceID’s. Any idea of how to fix this?
You’re absolutely right about the root cause of the issue – https://developer.paypal.com/docs/classic/api/errors/#10412:
PayPal checks that InvoiceID values are unique for any particular merchant. If you send an InvoiceID value that is already associated with another transaction in the PayPal system, PayPal returns this error code.
Given this information, my first call would be to rule out any interference that might be caused by plugins that tweak invoice or order numbers.
Do you have any plugins which do that? Could you please send me a copy of your site’s System Status? You can find it via WooCommerce > Status.
Select “Get system report” and then “Copy for support”. Once you’ve done that, you can paste it here in your reply.
Cheers!
We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.