Hello everybody. I'm using Joomla 1.5 and PayPal. After some work, things seem to be nearly good to go. One big problem though: When I do a test payment, the payment goes through (shows up on my credit card, and the $ shows up in my paypal account), but it still shows the customer as "not paid." Here's the error from the error log: paypal_r ERROR: IPN validation error: Paypal claims it is not-valid IPN transaction: [INVALID] Anybody know what I have to do to fix this? Thanks ahead of time.
Is the credit card you are using the card you have registered with Paypal? Because when I first started testing my installation over a year back I had the same problem when using my card that was registered with paypal, but when I tried a different card everything worked as has since. I asked Paypal about it and they said something about not using your own backup funding card to pay for transactions to your own account. It comes under the blanket of an illegal cash advance.
My personal suggestion - get a PayPal sandbox account at https://developer.paypal.com , that will allow you to test everything without doing any live transactions and aMember has direct support for the sandbox accounts. Tomas
To test my sites, I created a 2nd paypal account with payment via bank. This way your not violating any credit card "illegal cash advance" issues. Maybe a good step after you've tested with sandbox. David
Well, I believe you can test really everything (or everything important) with the sandbox and the IPN should behave the same way as the live account so I do not see a reason to test it with one beside of it. On the other hand, there is nothing like "enough testing" Tomas
This is quite strange. I've never had this error before in my log, but on the 15th of March till the 17th of March, I had lot of transactions that came up with that same error message: paypal_r ERROR: IPN validation error: Paypal claims it is not-valid IPN transaction: [INVALID] It seems to be okay now, but I had to create the subscriptions manually, which was really annoying....also, I was **very** lucky that I even spotted it, as I very rarely check my error log anyway... Perhaps it was a Paypal problem?
It was paypal issue, we chased it for a week and narrowed it down to paypal not talking correctly to our server.