Viewing 3 replies - 1 through 3 (of 3 total)
  • +1

    A client of ours is experiencing the same thing, so likely an issue with the plugin rather than a particular website?

    Plugin Support Krystian from Syde

    (@inpsydekrystian)

    Hello @danejshweta

    Thanks for reaching out to us, we’re here to help.

    The error DUPLICATE_INVOICE_ID error is a security feature from PayPal which 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 would throw this error to prevent accidental double payments because there is already a payment at PayPal with the same invoice ID.
    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)
    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.

    But instead of disabling this feature, it would be better to figure out the true cause for this error. A buyer during the normal checkout process should normally not encounter this error.

    Kind regards,
    Krystian

    Plugin Support Krystian from Syde

    (@inpsydekrystian)

    Hello @danejshweta

    Since we have not received any further communication from you, we are assuming that your issue has been resolved.

    Therefore, we mark this thread as resolved. If you still have any questions or if a new problem arises, don’t hesitate to open a new thread.

    Kind regards,
    Krystian

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.