2

When I checkout using PayPal express checkout, it returns an error message

PayPal gateway has rejected request. Payment has already been made for this InvoiceID (#10412: Duplicate invoice)

I have tried to reset everything but still get the same error.

How to solve this issue?

3

It is because the same Invoice ID has been submitted to the same PayPal business account. This always happens on dev server as the Invoice ID always reset due to re-installation.

Workaround - Allow Duplicate Invoice

Profile > Payment Receiving Preferences

enter image description here

Block accidental payments > allow multiple payments per invoice ID

enter image description here

3
  • you have any idea where this now is on the newer paypal designs?
    – Owen
    Feb 21 '18 at 16:29
  • @Owen sandbox.paypal.com/businessprofile/settings -> My selling preferences -> Block Payments Mar 19 '18 at 16:32
  • Another option is to use a different invoice & order prefix on development, such as "DEV-XXXXX" to avoid this issue. May 23 '18 at 14:09
0

Updating in Feb '21 PayPal account > Settings (right top gear symbol) > Seller tools (last option on menu) > scroll down to Payment Preferences > Block Accidental Payments

This site is temporarily in read only mode and not accepting new answers.

Not the answer you're looking for? Browse other questions tagged .