December 8, 2009 at 3:05 am #535
The WP eStore and all of our other plugins are designed to work with the default values in your PayPal profile. So you should not need to make any changes in your PayPal profile to make the plugin work.
If you have made changes to your profile then that’s fine too but make sure to keep the Instant Payment Notification (IPN) enabled. The plugin won’t work if IPN is turned off.
Default PayPal Profile Settings
The following is the default PayPal profile settings if you are wondering:
Auto return: Off
Block Non-encrypted Website Payment: Off
PayPal Account Optional: On
Return URL: Empty (You can customize this in the WP eStore’s settings page)
Payment Data Transfer (PDT): Off
Instant Payment Notification (IPN): On (you can enter any URL you like, eStore will override the value at checkout time)
How to Enable IPN in Your PayPal Account
The following screenshot shows how to enable IPN in your PayPal account:
The following video shows how you can enable IPN in your account:
You will most likely be selling more products down the path from multiple domains and you don’t want to tie these settings to one site. Keeping these settings at their default values allows greater design and operational flexibility across all your sites because the plugin/script you are using on a particular site can then override the settings as needed.
Displaying Links on the Thank You Page
If you want to display the product downloads on a “Thank You” page explained here:
Then you need to make sure you have enabled PDT in your PayPal profile. This means you will have to change the value of the following two items from the “Website Payment Preferences” settings:
Payment Data Transfer (PDT): On
Auto return: On (use the URL of your Thank You page)
Please note that eStore will override the return URL on a per site basis. So if you are selling items from different sites you have nothing to worry about. After enabling PDT in your PayPal profile (see above), simply configure the return URL in your eStore settings and it will override the auto return URL at the time of transaction.
If you need more detailed instruction on setting up PayPal PDT then check the following post:
IPN Failure Related Info
If you are getting emails from PayPal about IPNs being failed then read the following post:
If you have played around with your PayPal settings before and accidentally turned off IPN (Instant Payment Notification) in your account then this link should help you:
Please note that we have added new features to eStore so some of the replies below may be outdated.December 10, 2009 at 2:27 am #16550TinkBDMember
I checked my PP Acct and my settings seem to match the ones in your post…
Could there be a problem with the code I am trying to use?
TinkJanuary 5, 2010 at 4:10 pm #16551egraellsMember
Could anybody point me where I can find those settings on my paypal sandbox account?
Thanks in advance.January 5, 2010 at 10:25 pm #16552
Visit the following URL:
Then log in using your sandbox “Test Accounts” e.g. buyer account. Now you can do do everything like you do in the real paypal account.January 6, 2010 at 2:47 pm #16553egraellsMember
Thanks,issue solved through recreating preconfigured accounts.February 19, 2010 at 2:57 am #16554AnonymousGuest
I finally fixed the above problem where my link is now showing up, but it does not send out an email to the purchaser. I have ran several trial runs with the use If checked the plugin will use the WordPress mail function to send emails. Otherwise it will use a simple PHP mail script that comes with this plugin. on and off, either way they both don’t send out emails, the script was working then all of a sudden stopped. Any help appreciated.February 19, 2010 at 3:21 am #16555IvyMember
I sent you an email regarding this issue. Please let me know if you did not receive it.
IvyMay 24, 2010 at 7:43 am #16556
I am having a similar probelm as @johnzena above.
As a seller I recieve notification that an order was recieved which includes a copy of what the seller email should look like, but as a buyer I only recieve the paypal confirmation email. The link back to the site from paypal to my customized thank you page works just fine (the download link appears and it works), but no email from the site to the buyer with a link or confirmation of the sale. I have tried both the wordpress mail funtion and the plugin mail script and both work the same.
caseyMay 24, 2010 at 4:09 pm #16557
I am pretty sure the email is going to the buyer’s junk email or something on your server is blocking it. There is a way you can confirm that the plugin is indeed sending the email to the “Buyer” though. Once you can confirm this then you can look into investigated why the email is not getting to the inbox of the buyer.
Running a test transaction with the “Debug” option enabled will help you with this investigation so please run a test transaction first. This link has all the info that you will need:
Once you complete the transaction please share the content of the “ipn_handle_debug.log” file and it should reveal everything.May 24, 2010 at 5:14 pm #16558
It fails sending to the customer email, but succeeds in sending the notify email.
I can email you the whole log with all of the link info if you like.
[admin deleted log]May 24, 2010 at 5:26 pm #16559
Note: The above debug was done using the plugin email script
I just tried using the “Send email to customers” feature in Admin functions and got some interesting results.
Using the plugin email script:
I can email any email that is within my domain hosting (I tried 3 different email adresses for 3 different domains that I host on my account) and they work just fine-emails are recieved. If I try to emai outside of that (tried gmail and msn) I get an “Email sending failed!” pop-up message (and no emails recieved)
Using the wordpress email:
Exact same results, but no pop up message.May 24, 2010 at 5:57 pm #16560
Ok I think I figured it out. The mail server on my hosting provider must be blocking all email coming from wordpress to the outside world, but anything within thier domain hosting works (I find that a little odd, but that seems to be what it is).
However I enabled the WP-Mail-SMTP plugin (default installed with wordpress but not enabled) and set it up using my domian’s SMTP server and re-enabled the wp mail in general settings in WP eStore and it all works fine now.
Here is the new log:
[admin deleted log]May 25, 2010 at 1:23 am #16561
Okies that’s good… yeah some server does that for whatever reason. Anyway, good to know that it’s working for you now.August 17, 2010 at 4:21 pm #16562AnonymousGuest
I have the [wp_eStore_transaction_result:end] on my thank you page but it is blank. Everything is setup correctly. I have the Enable Transaction Result Display checked and working. Plus I hit the save settings afterward. The links via email work perfectly. This feature just isn’t working.August 18, 2010 at 12:59 am #16563wpCommerceModerator
Do you have “Auto-redirect” option turned on in the Paypal account? If it is turned on you won’t be able to see the download link in the “Thank You” page after payment.
- You must be logged in to reply to this topic.