Hello
I'm having real trouble figuring out why ipn won't play ball.
pre amble-
I have both paypal ipn and express checkout installed, all other payment modules are disabled. The latest paypal patches have been applied (I have 4 languages and the paypalwpp.php patch has replaced its older version in all 4 language>modules>payment directories. All the relevant return/checkout adresses are double checked and appear to be correct and the pdt code is in place.
Express checkout works fine, ipn doesn't. However, if I disable ipn and only have express, it also doesn't work. Express works through the yellow button or the checkout choice radio button.
Here's what happens when it works:
add an item to the cart and click checkout. On the next page choose radio buttons paypal ipn or paypal.
After choosing paypal click continue checkout. On the next page click confirm. Get taken to Paypal, confirm the order and auto return to my confirm pages. after finally confirming the order, a download link to the product appears at checkout success.
However, when I choose ipn and go through the same process with the difference that I have to manually return to my confirmation pages from paypal, no download link appears, or the link to the last thing ordered appears. The email invoices are sent, the money seems to be taken by paypal and I get a message saying the download is not available until the payment is confirmed or some such thing. The order doesn't show up in my admin orders list. I would gladly disable ipn not least because it is a tad confusing having 2 payment options and them both being paypal. But I have to keep it because otherwise express won't work.
Long winded and I apologise, but I'm hoping there is enough info there for someone to recognise what is going on. I really hope so :) I am sure it is my inexperience causing a user error so any help would be greatly appreciated.
Egg
Bookmarks