Magento orders made by paypal not shown in My orders

If u have setup paypal on magento and made transactions using paypal. You might have noticed that the paypal orders are not shown on the “My Orders” section on the customers “My Account” section.

Wasted my whole day on this issue. Finaly found the solution to this.
It seems that setting up the api information in magento isn’t enough. This will just process the transaction and the orders will be shown in magento admin and Paypal but it won’t show the order in magento frontend and moreover there is no transaction id on the backend of magento.
So, in order to fix this issue, what we need to do is, set up paypal ipn on the paypal site.
paypal standard payments setup with ipn
This site shows how to setup paypal ipn.
Follow the steps as mentioned under the section “Turning On IPN in PayPal”

After turning on the IPN feature, perform a checkout
Aloha!!! TheĀ order appears in the “My Orders” section.

Hope, this was useful to you.