I’ve been using S2MemberPro without major issue for 3 years then suddenly out of the blue yesterday customers all receive this error…
“This invoice has already been paid. For more information, please contact the merchant.”
I’m using S2Member button code (not Pro Forms) and it happens after they get re-directed to Paypal.
The S2MemberPro help files I found (here: https://www.s2member.com/forums/topic/invoice-already-paid-error/) suggests this…
Is it possible that your site (i.e. another plugin maybe), is caching the HTML that is produced by this Shortcode? That’s what I would suspect at this point. The same button is being clicked by each visitor to the site (i.e. the invoice is always the same)?
I’ve not added any new plugins and I’ve tried isolating them one by one to figure out which is causing the problem without much luck.
Every time I think I’ve found the conflicting plugin further tests show that it’s not that plugin.
It now seems to be hit or miss whether a customer will be able to successful pay and join the membership site without getting the error message.
Does anyone have any suggestions to the cause and how to fix this?
Thanks for your help.