Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › Wishlist and eStore integration not OK (eStore/PayPal OK, does get to WLMember)
- This topic has 6 replies, 3 voices, and was last updated 10 years, 8 months ago by DeepLiving.
-
AuthorPosts
-
February 25, 2014 at 2:53 pm #10188DeepLivingMember
Hi, I want to automate subscriptions via eStore. I have set up the following…
In eStore:
1. Created a product
2. Under ‘Buy now’ left return URL and currency code blank, entered my PayPal email address
3. Under ‘Subscription specific’, entered recurring billing amount, cycle, count and reattempt
4. Under ‘Additional Product Details’ added ‘1392463282’ (the SKU of the membership level in WL Member.
In WL-member:
1. Defined a membership level to which WL-member allocaated the SKU above (1392463282).
2. Set ‘ Require Admin Approval After Registration’ to ‘Yes’
When I test the purchase (and everyone that bought got the same) the transaction ends up fine in PayPal – money received, set up to recur etc – but shows the ‘thank you’ page instead of the page to choose username/password, flowing to ‘approval’ etc.
In PayPal, IPN is turned on.
The eStore_post_payment_debug.log shows this – which is yesterday’s date?
[02/24/2014 12:04 PM] – SUCCESS :PayPal PDT received. Processing the request…
[02/24/2014 12:04 PM] – SUCCESS :PDT – Affiliate platform is installed.
[02/24/2014 12:04 PM] – SUCCESS :Processing PayPal PDT…
[02/24/2014 12:04 PM] – SUCCESS :Saving transaction data for thank you page display.
[02/24/2014 12:04 PM] – SUCCESS :PayPal PDT received. Processing the request…
[02/24/2014 12:04 PM] – SUCCESS :PDT – Affiliate platform is installed.
[02/24/2014 12:04 PM] – SUCCESS :Processing PayPal PDT…
[02/24/2014 12:04 PM] – SUCCESS :Saving transaction data for thank you page display.
subscription_handle_debug.log is empty.
Please can you help me troubleshoot this more?
Many thanks
Bennie
February 25, 2014 at 11:13 pm #61086wpCommerceModeratorHi, Looks like the PayPal IPN is not hitting your server/plugin.
You have enabled debug which is good. Now, go through this checklist to see where the IPN issue is. As soon as you fix that, it will start working:
https://support.tipsandtricks-hq.com/forums/topic/what-to-do-if-the-debug-file-is-empty
Additionally, you should read the following post too:
https://support.tipsandtricks-hq.com/forums/topic/wp-estore-and-wishlist-integration-scenerio
February 26, 2014 at 12:36 pm #61087DeepLivingMemberThank you so very much. Having followed the steps in https://support.tipsandtricks-hq.com/forums/topic/what-to-do-if-the-debug-file-is-empty my log files are being written to – not sure why it looked blank yesterday…
I then checked my PayPal settings and changed my Notification URL to the website I’m testing it from (it was set to another site that I’m using WPeStore; I did not think this would make a difference?)
Then I tested it live with a $0.01 purchase; here is the log file:
[02/26/2014 12:28 PM] – SUCCESS :Paypal Class Initiated by 173.0.81.1
[02/26/2014 12:28 PM] – SUCCESS :Post string : [redacted]
[02/26/2014 12:28 PM] – SUCCESS :Connection to http://www.paypal.com successfuly completed.
[02/26/2014 12:28 PM] – SUCCESS :IPN successfully verified.
[02/26/2014 12:28 PM] – SUCCESS :Creating product Information to send.
[02/26/2014 12:28 PM] – SUCCESS :Transaction Type: Buy Now/Subscribe
[02/26/2014 12:28 PM] – SUCCESS :Item Number: 110
[02/26/2014 12:28 PM] – SUCCESS :Item Name: SuperVision 6×12 Bundle with Bennie (South Africa & Swaziland)
[02/26/2014 12:28 PM] – SUCCESS :Item Quantity: 1
[02/26/2014 12:28 PM] – SUCCESS :Item Price: 0.01
[02/26/2014 12:28 PM] – SUCCESS :Item Shipping:
[02/26/2014 12:28 PM] – SUCCESS :Item Currency: USD
……
[02/26/2014 12:28 PM] – SUCCESS :Paypal class finished.
So it seemed to have worked … but the general ‘thank you’ screen on my site was displayed instead of the registration screen – and now the member shows up as ‘incomplete registration’.
Where do I troubleshoot next?
Many thanks
Bennie
February 26, 2014 at 10:29 pm #61088adminKeymasterHi Bennie, It looks good now. The registration doesn’t happen on the ‘Thank You’ page. The user will get an email with a unique link. Once they click that link they will be brought to the registration page to complete the registration by choosing their username and password.
Read the following post that tells you the flow of events:
https://support.tipsandtricks-hq.com/forums/topic/wp-estore-and-wishlist-integration-scenerio
Is the user getting the email with the unique link to complete the registration?
Can you also share the content of the subscription_handle_debug.log file from the last test you did?
February 27, 2014 at 8:16 am #61089DeepLivingMemberMany thanks ‘admin’ and apologies for missing that! Here is subscription_handle_debug.log
[02/26/2014 12:28 PM] – SUCCESS :WL Member signup debug data: CREATE|I-J005M90XBEJ3|Naude|Mnr B|bennie@bennienaude.com|1392463282
[02/26/2014 12:28 PM] – SUCCESS :WL Member signup Post URL: [redacted]
[02/26/2014 12:28 PM] – SUCCESS :Member signup URL : [redacted]
[02/26/2014 12:28 PM] – SUCCESS :Member signup email successfully sent using wp mail system to:bennie@bennienaude.com
For those who have now paid, but the process didn’t complete (they did not get an email to register) because of the IPN issue, how do I generate the email ‘after the event’ to take them to the next step of the process, or simply a link for them to click on to register?
Many thanks again for your quick response and fabulously helpful attitude – much appreciated!
Bennie
February 27, 2014 at 10:38 pm #61090adminKeymasterI am not 100% sure which interface of WishList member plugin lets you re-generate the unique registration completion link (this is a question WishList support team can help you with). Check under the members menu. There will be an “incomplete registration” filter where you can see all the members who are yet to complete the registration.
February 28, 2014 at 9:13 am #61091DeepLivingMemberThanks Admin – the problem is that there IS no ‘incomplete’ registration because until I fixed the IPN issue with your help, eStore did not communicate with WLMember at all.
I apprciate it’s not a wpEstore issue any more, and will check with them.
Best wishes
Bennie
-
AuthorPosts
- You must be logged in to reply to this topic.