I'm using PayPal on a Magento 1.4.0.1 site. When a new order from a guest is placed using PayPal the order doesn't receive payment authorization. The status remains at "pending".
This doesn't happen in all cases, we have plenty of PayPal orders that go through, so perhaps it's for users who didn't have PayPal accounts authorized or needed to add funds to them. The customer information doesn't show up in PayPal either.
In the end we have a Magento order # with a status of pending waiting for a PayPal authorization that doesn't seem to be coming. Any ideas?
Magento – PayPal Payment Not Showing Up In Magento
ce-1.4.0.1paypal
Best Answer
You need to configure the IPN location of your Magento install within your Paypal configuration panel.
Source: https://www.paypal.com/ipn
What is an IPN?
From Paypal's manual pages:
Enabling in Paypal
The below instructions are from the Magento Wiki, and are intended for the Sandbox Developer site - however they would be applicable for your production site as well.
IPNs will send information about payment status and can move orders into different states/statuses depending upon the payment's decline/accept. You can configure a number of options in Paypal, such as the frequency of retries upon failure. If you have a business account with Paypal please give them a call and ask for Merchant Technical Services, they should be able to assist you with getting this set up if you feel the above is too technical.