- This topic has 3 replies, 2 voices, and was last updated 10 years, 6 months ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
- You must be logged in to reply to this topic.
Support site for Tips and Tricks HQ premium products
by
Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › After Paypal checkout customer not granted access to paid membership level
Tagged: paypal checkout
I am trying to set up eMember and eStore to manage a site with multiple membership levels, in which each customer should first sign up for a free account and then add paid levels, each giving access to a separate course. My checkout flow is your Scenario 3.1 in which only logged-in members can checkout, and auto-login after registration is enabled.
When I test with a live Paypal account, payment is taken but when the customer is sent back to the site, s/he is not granted access to the membership level paid for.
The customer appears in WP eMembers as having Free membership level only, and in eStore the customer is not present.
I have debug enabled in eStore settings but all the log files are empty (I reset them before starting live testing and nothing has been added to them during live testing).
I have “Enable Secondary Membership” enabled in eMember settings, and have tried with “When a member’s primary level expires, automatically set one of the non-expired secondary level as his primary level” both enabled and disabled.
In Paypal, IPN is enabled.
The first thing to do is get your debug logs working. Please go through this and see if you can get them going:
https://support.tipsandtricks-hq.com/forums/topic/what-to-do-if-the-debug-file-is-empty
Thanks for your prompt reply, wzp. The problem is solved – I was working on localhost and had not realised that live Paypal testing will not work offline. Moved it online and a purchase has gone through.
This is a good resource for that: