Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › eStore – Paypal Not Returning
- This topic has 30 replies, 4 voices, and was last updated 12 years, 7 months ago by admin.
-
AuthorPosts
-
April 19, 2012 at 10:57 am #43950Yusuf akdagMember
A question then,
When paypal forward you to thank you page, can you see long querystring on address bar?
or only thankyou page url itself?
I noticed when I had that problem, i had only thankyou page url. But after my problem solved, i’ve thankyou page url with long querystring that contians pdt data in it.
April 19, 2012 at 11:29 am #43951larrytMemberThe URL is just the thank you page itself, no long query string.
Do you have any idea as to what the problem was? The person I talked to at Paypal is not familiar with WordPress and she kept telling me that I had to have a valid URL for the PDT to work! I needed to have a URL ending in .php or .html or .htm according to her.
I suggested she ask someone else there about WP and she said that they were only trained on the Paypal system, not on the “myriad of website builders”.
I have no confidence that she will do anything with this.
That is why I was asking if you knew what your problem was so I could tell her to at least look at that as a possible solution.
April 19, 2012 at 1:18 pm #43952Yusuf akdagMemberOh, then i can say paypal does not return PDT data.
I really dont know why this is happened to me either.
My return page url is “http://www.YOURDOMAINHERE.com/index.php/store/thank-you/”
(Sorry had to remove domain since its uncos)
So you dont need anything for filename extension. but the “/” at the end may the solution. (small detail but worth to try)
Btw, it never worked me for sandbox mode.
April 20, 2012 at 6:04 am #43953larrytMemberThanks for the suggestion, Yusuf, regarding the trailing “/”. Gave it a try butthat didn’t work either.
This is Paypal’s 2nd level stupid response to my request for their help – BTW, I think that WPE refers to WP eStore but, as I mentioned in an earlier post, she has NO IDEA about anythng WP!!!
“WPE does not provide us any documentation on where to enter the token PayPal provides the account holder into the script. Due to no information about the script and no access to the plug-in itself we are unable offer any type of support for the WPE store plug in. Please contact the plug in provider.”
I wrote back and asked her who she talked to at “WPE” and who she asked for access to the plugin.
No answer of course, because she never even TRIED to contact anyone connected with this plugin.
April 20, 2012 at 1:20 pm #43954adminKeymasterDon’t mention anything about WP to the PayPal support personnel because you are not even getting the PDT data on your Thank you page (this doesn’t really have anything to do with WP). I will explain a bit… when you get redirected to your thank you page after the payment, The URL is suppose to look like the following (see how there is a lot of data in the URL there? Those are PDT data from PayPal):
http://www.loriwilke.com/index.php/store/thank-you/?tx=XMIU&MOLD776&amt=29.95&somemorestuff
In your case when you land on the thank you page, your URL looks just like the following (meaning there is no PDT data there):
http://www.loriwilke.com/index.php/store/thank-you/
As long as those PDT data is not in your URL it means that PDT is not working properly and nothing else will work (eStore certainly will not show the links unless it receives those data and it can verify the authenticity of the payment).
So ask the support guy why you are not getting the PDT data in the URL when you get redirected to your “Thank You” page after the payment and that is something they will be able to help with.
Now, one other thing you should also check is to make sure that you don’t have any rogue plugin that is messing up your PDT data. So I would recommend doing one transaction with turning off all your plugin except eStore.
April 20, 2012 at 3:29 pm #43955larrytMemberQuestion: You stated “…it means that PDT is not working properly and nothing else will work…” yet I AM getting an encrypted link in my email. Doesn’t that rely on correct PDT data being returned as well?
I will call Paypal again, and try deactivating other plugins as you suggest, but logically it would seem that if I am receiving one set of data that is dependent on PDT, then the PDT is working. Or doesn’t the email link depend on PDT?
April 20, 2012 at 3:47 pm #43956larrytMemberThanks for the reply.
Question: You stated “…it means that PDT is not working properly and nothing else will work…” yet I AM getting an encrypted link in my email. Doesn’t that rely on correct PDT data being returned as well?
I will call Paypal again, and try deactivating other plugins as you suggest, but logically it would seem that if I am receiving one set of data that is dependent on PDT, then the PDT is working. Or doesn’t the email link depend on PDT?
April 20, 2012 at 6:29 pm #43957larrytMemberI talked to Paypal again and they asked me to ask you what the rm code (return method) is set to. It should be set to “1”.
If it is already set to 1, Paypal needs a copy of the code (html) that you are sending to Paypal so they can troubleshoot the issue further.
If the rm = 2, the please reset to rm = 1, let me know when it is don and I’ll try another transaction.
April 20, 2012 at 6:30 pm #43958larrytMemberSorry for the duplicate posts above. I evidently ADDED a post instead of EDITING it to include the “Thank you or your reply” statement.
April 21, 2012 at 6:13 am #43959adminKeymasterThe email system uses “IPN” not “PDT”. IPN and PDT are two different systems.
Anyway, I have made some changes to the plugin to use rm=1 (rm=2 is also suppose to work according to PayPal’s doc and it is working for everyone else).
Please do the following:
1. Deactivate and delete the currently installed version of the eStore plugin.
You won’t lose any settings or other product data that you have already configured in the plugin.
2. Download a new build of the plugin from here:
https://support.tipsandtricks-hq.com/update-request
3. Upload and activate this version of the plugin(s). The specific update instruction for the plugin in question can be accessed from here:
https://support.tipsandtricks-hq.com/plugin-installation-and-upgrade-instructions
Do a test transaction after that and let me know how that goes.
April 21, 2012 at 7:18 am #43960larrytMemberThanks for telling me the difference between the email (IPN) and the Thank You page (PDT). That makes sense to me now.
Unfortunately, the updated plugin didn’t work either. Still no download link sent to the Thank You page. I am using WP 3.3.1 and the plugin version is Version v6.5.8 | By Ruhul Amin.
I deactivated the previous version, deleted the previous version, uploaded the new plugin to my site, installed and activated the new plugin.
These are the other plugins I am running:
All In One SEO Pack
SEO Ultimate
Audio Player
Contact Form 7
Extra Shortcodes for WP eStore
Gravity Forms
Would you care to look at my site and see if maybe I have something not coded correctly?
It all looks good to me, but then I may have something checked that I shouldn’t or something.
Yep, I am grasping at straws here!!! LOL
April 21, 2012 at 8:29 am #43961adminKeymasterI just wanted to check and make sure that you are getting the new “rm=1” value when you checkout. When I add an item from the following page and do a checkout I still see that rm value is not set to 1:
http://loriwilke.com/farther-cd
This means you din’t do exactly what I told you to update the plugin. Did you delete your existing version of the plugin then upload the newly downloaded one? The new version of eStore should be v6.6.0.
April 21, 2012 at 9:31 am #43962larrytMemberI have created a short video (3 min) showing that I am doing exactly what I you requested. http://screencast.com/t/rMqSUgh1bcl)
The last time, I downloaded the wrong version. This time, however, I got v. 6.6.0 but the Thank You page still isn’t working. Here is my plugin info:
*************************************
WP eStore
Settings | Deactivate | Edit
Simple Shopping Cart Plugin to sell digital (ebook, mp3, photos) and non digital products from your wordpress blog through PayPal. The digital goods are automatically delivered to the buyer after purchase using encrypted and time limited download links.
Version v6.6.0 | By Ruhul Amin | Visit plugin site
*************************************
We are making progress, however, as I now have this apparent Paypal code in the URL of the Thank You page:
[http://loriwilke.com/thank-you?tx=2NT96982HJ8402448&st=Completed&amt=0.01&cc=USD&cm=ip%3D71.90.21.251&item_number]
or here is a Screenshot of the Thank You page : http://screencast.com/t/i29C8VR5dZZE
However, still no file download on that page.
April 21, 2012 at 11:21 pm #43963adminKeymasterYes, we are making progress.. thats good. There is one typo in your “Thank You” page shortcode (I noticed it from your video). The correct shortcode to use would be one of the following:
[wp_eStore_transaction_result:end]
or
[wp_eStore_display_transaction_result]
The one you are using on your thank you page has a typo (copy and paste one of the shortcodes from above and then give it a go).
April 22, 2012 at 2:05 am #43964larrytMemberHooRay!!!! It works!!!! Thank you very much and thanks for catching that typo!!
Quick question: Will the plugin work with the new WP v 3.3.2? Or should I leave well enough alone and stick with 3.3.1?
Again… thank you very much for your help in getting this problem resolved.
-
AuthorPosts
- You must be logged in to reply to this topic.