Working on a cue from Vince, I made use of the following e-mail accounts for the test buyer and test merchant roles in the sandbox, respectively.
buyer_1241783366_per@mysite.com (test buyer )
admin_1241783049_biz@mysite.com (IPN setting - business email)
I tried making a subscription payment for a user, with the buyer's e-mail ID.
despite this, I continue to get the "The link you have used to enter the PayPal system is invalid. Please review the link and try again" error.
Suprisingly, I could complete payment transactions from Ubercart, with the same credentials ! Apparently, Ubercart has got a better handshake with the sanbox. I even tried testing after being logged into the sandbox (superstition!) or logged out - Ubercart simply works like a dream, in either scenario
Could someone please help me resolve this. I have seen several 'success' posts; would be obliged if someone shares the exact settings that they've made. For the site that I'm building, subscriptions will be a key feature and so I desperately need to get LM working.
Thanks, in advance
Comments
Trying looking through the
Trying looking through the screenshots at http://paypaldemo.taniwhasolutions.com/screenshots/
Check the email address
I ran into this same issue. It turned out to be the business email address field in lm_paypal ipn settings.
I copied and pasted the email address from my paypal sandbox account into the business email address field. Where the email address wrapped on the paypal site, a (difficult to see) space was inserted upon pasting the email address. Removing the space rectified the problem and it now works without any problems.
It sounds like you may have done the same thing. Check it and see if it works for you!
space in the middle of email address
It turned out my sandbox problems were from having a space in the middle of the email address. I never would have found this without emichan's comment!
Thank You!!!!!
Paypal not working
I'm having the same problem but with the live site. The error I am getting in Paypal is "The link you have used to enter the PayPal system is invalid. Please review the link and try again."
I am using my email address for Paypal and www.paypal.com for the host. Any other ideas?
Thanks,
Sol
Great tip. I had to do one other thing
I had to make sure I logged into the "test buyer" account and added a credit card before using it for testing. If you created the test account with a credit card it will not become available until the first time you login and add a credit card.
Testing using paypal sandbox
Could somebody confirm what is happening.
I tested my website using paypal sandbox and it was working fine with the monies taken out. However, the funny thing is that the business paypal account is not updated ?
What is the explanation for this please ?
Thanks heaps ...
Cheers
Use United States as seller country (fixed)
I couldn't log in to my seller accounts because I used France as the seller's country. That might be a bug in PayPal sandbox (or perhaps the foreign countries aren't allowed to sell things in a virtual ideal sanbox world). Anyway, if you do want to login use a US seller.
By the way this is discussed in lm PayPal issue queue, which is a better place to find this issue: http://drupal.org/node/117266
EDIT: PayPal Sandbox's issue with foreign test accounts is now fixed by their technical support.