Duplicate Invoice #s being passed to PayPal on purchase

I have customers getting this message when trying to buy:

“This invoice has already been paid. For more information, please contact the merchant s2member”

This is happening because it’s sending duplicate invoice numbers to Paypal. Sure I can turn off the blocking for duplicagte invoices in Paypal, but why is it not creating unique invoice IDs?

[s2Member-PayPal-Button level=“1” ccaps="" desc=“Personal Recruiting Masterclass Standard” ps=“paypal” lc="" cc=“USD” dg=“0” ns=“1” custom=“alancosens.net” ta=“0” tp=“0” tt=“D” ra=“97.00” rp=“1” rt=“L” rr=“BN” rrt="" rra=“1” image=“default” output=“button” /]

Are you running any kind of caching plugin and is your hosting provider running any kind of server-side caching?

Whenever I saw this issue while doing support for WebSharks, it was a caching problem. Try excluding the page where your form/button is and see if that fixes the problem.

1 Like