Simple Membership Plugin › Forums › Simple Membership Plugin › Error message after payment has been taken
- This topic has 10 replies, 4 voices, and was last updated 9 years, 10 months ago by
thedonut.
-
AuthorPosts
-
May 16, 2016 at 7:53 am #6909
wpdeveloper
ParticipantI have spent 2 days on this, including searches for this issue, only Google found one entry here, which was not resolved. I have checked for Theme & Plugin conflicts by changing to a default theme and de-activating all but this plugin and the paid for Form Builder which I haven’t even got to use yet.
The Join Us page has the plugin generated PayPal payment button.
After payment at PayPal (which works fine), we return to our page where the shortcode: [swpm_registration_form] exists and no matter what, I always get this error message:
Error! Invalid membership level ID! This membership level does not exist. You may have deleted this level. Check the membership level ID and correct it.How can I fix this please. Thank you in advance…
May 16, 2016 at 8:22 am #6910wpdeveloper
ParticipantFurther info: I have only one membership level it has an ID of 2 and this was set when the payment button was created. Even though several (real) payments have been processed by PayPal, there are no payments showing on the plugin’s Transactions list. Seems the info is not coming back from PayPal? Thanks.
May 16, 2016 at 8:56 am #6912mbrsolution
ModeratorHi, please read the following documentation. Let me know if this helps you.
May 16, 2016 at 10:14 am #6914wpdeveloper
ParticipantThanks for your quick reply. I turned on the IPN (which is apparently on by default) but now confirmed on, and I also made sure UTF-8 was selected in the language. No change as yet… somehow it’s not coming through. Will try again after a short break.
May 16, 2016 at 10:20 am #6915admin
KeymasterAre you using form builder addon or just the core plugin’s registration form?
May 16, 2016 at 10:23 am #6916admin
KeymasterIf you are using form builder then what happens if you deactivated it (just for a test) then do the full registration testing using the core plugin?
May 16, 2016 at 10:57 am #6917admin
KeymasterPlease re-download a new copy of the form builder addon then use this new one to do a test.
https://simple-membership-plugin.com/re-download-the-purchased-addons/May 16, 2016 at 12:07 pm #6919wpdeveloper
ParticipantThank you, de-activating Form Builder didn’t change it but I have re-downloaded the Form Builder and re-installed. The error message has gone, and is replaced with Free membership is disabled on this site… So making some progress. I will have a break and carefully check everything again, and will also update the core plugin to ver 3.2.6 which I see has just been released. I checked the PayPal IPN log and see “retrying” on all the attempts including after the above changes. Will report back results soon (possibly tomorrow, it’s getting late in Australia).
May 16, 2016 at 1:04 pm #6921admin
Keymasterokay. Also, since you are using the form builder addon. You should fill in the following form if you are still having an issue:
https://simple-membership-plugin.com/premium-addon-support/May 18, 2016 at 5:15 am #6943wpdeveloper
ParticipantIt’s not really an Addon problem, thank you for your help here. I’ve got it working. The problem was a combination of the following:
The PayPal IPN setting may have been off in PayPal, but:
The main problem was that the staging site was password protected to stop search engines spidering etc. and this must have stopped the IPN getting through and triggering the email with unique link, the transaction record and new member creation on the Database. Probably an obvious thing but I haven’t seen it mentioned and I just didn’t think of it until just recently.May 27, 2016 at 9:57 pm #7032thedonut
ParticipantUpgrading the form builder plugin worked for me.
-
AuthorPosts
- You must be logged in to reply to this topic.