December 8, 2009 at 7:00 am #537
When you integrate Wishlist with eStore it does everything through the PayPal IPN (Instant Payment Notification) feature. This also allows the integration with the affiliate software for commission awarding purpose. When you use the IPN feature everything starts to happen in the background as soon as the customer hits the “Pay Now” button on Paypal.
Here is the basic flow of events
1) A visitor comes to your site and wants to signup for a membership
2) The visitor picks one of the membership levels that you offer (you have created a payment button for each of the membership levels in eStore)
3) Clicks on the buy button for the appropriate membership level and is taken to the payment gateway (example, PayPal) for payment.
4) After the visitor pays for the membership he/she will receive two emails from eStore.
a) one for the standard purchase email (eStore’s product sale notification).
b) and a 2nd one which will contain a unique link to complete the member registration.
5) Once the visitor clicks on this unique link sent via the 2nd email in step 4, he will be brought to the page where Wishlist plugin will let him complete the membership registration (the user will be able to choose a username and password at this stage).
Due to the limitation of the integration process you can not choose the option whereby the customer is sent back to the site to complete the registration after the payment (the customers will have to do this part by following the unique link that is sent to his/her email after payment).
You can customize the “Return URL” in eStore’s settings page so it redirects the customer to a “Thank You” page after payment where you can put general instructions for the member explaining what to expect next (example, you will receive an email shortly …)
The WP eStore and Wishlist integration documentation can be found at the following URL:May 9, 2011 at 11:02 pm #16575robinsnMember
Are you saying that we won’t know what membership they bought when they come back from paypal?May 10, 2011 at 1:11 am #16576
We know the membership level.August 3, 2011 at 5:23 pm #16577
So does the WishList Integration only work when someone pays via PayPal? My client is using the Authorize.net plugin to allow members to purchase access via Authorize.net. The payments are going through just fine, but the followup email isn’t coming through. Do I need to just share the registration link in the product information? That’s what I’m doing now, but would love to hear of a better way!
~RAugust 3, 2011 at 8:55 pm #16578
Update: I noticed that when someone purchases through authorize.net, it creates the temporary registration for them, but doesn’t send out the email with the link to complete. So the integration is partially working…. ~RAugust 4, 2011 at 1:29 am #16579
This integration will work for any checkout done via eStore (you can use any gateway supported in eStore).Please run a test transaction with debug option enabled and then share the content of the “eStore_post_payment_debug.log” file:August 9, 2011 at 10:55 pm #16580
Sorry for the delay… we went another route for the launch, and I’m only now able to test. I created a test product for $0.01, integrated it with WishList and did the transaction with debug enabled. Here’s the failure from the log file:
[08/09/2011 10:46 PM] – FAILURE :Member signup email sending failed
That’s the issue, somehow the email isn’t getting sent. I’m getting the product email as stated above, although it’s blank instead of sharing the product specific details I have in the product.
Using version 5.6.4
~RAugust 11, 2011 at 5:49 pm #16581
UPDATE: I just tried this with using PayPal as the payment processor. The “ipn_handle_debug.log” processed everything fine (the payment went through, I received the product email, etc.). When it kicked over to the “subscription_handle_debug.log”, the same error was posted:
FAILURE :Member signup email sending failed
Is there something I’m missing? The integration with WishList is fine, since the temp registrations are being created correctly. But I’m wondering if I have a piece somewhere that’s not quite right. It’s not the WordPress email system, since the product emails are being sent without a hitch. And it’s not a bug in eStore itself since I just used this same build for a different client (I’ve been recommending the software to everyone I can!) and her’s is working just fine. Puzzling!
~RAugust 12, 2011 at 12:44 am #16582
The script is failing to send email via the normal mail script on your server. Please check the “Use WordPress Mailing System” field from the eStore settings menu and try the transaction again.August 12, 2011 at 1:07 am #16583
Hurrah! That was it. Thank you! I always check that box when I setup a cart, and so naturally assumed the other person did also. Apparently not. Thank you!
~RMay 14, 2013 at 1:11 am #16584leebj7Member
In the WL Member video on integrating Paypal, it goes all the way through with creating a button in Paypal. If I am now using eStore to create my Paypal button, what differs in the Paypal integration?May 14, 2013 at 10:48 pm #16585adminKeymaster
You don’t have to create any button in PayPal when you use eStore. Please watch the video tutorials to learn how to create eStore product and allow your customers to purchase items from your site:
- You must be logged in to reply to this topic.