2

I have upgraded Magento from ver 1.4 to 1.7.0.2. I have placed order successfully from Paypal Standard but order status still show Pending Payment.

I am facing the following issues:

Order status showing Pending Payment.
Orders that have pending payment status not displayed in member account.
No order confirmation email send to customer. other email are working fine on site.

I have found so many questions related to this no clue work for me. Please Help !!

Please Help !!

1
  • i am not getting email from paypal, all links in answers are not working. can you please tell what you did to fix the issue ? Commented Jun 13, 2016 at 19:29

1 Answer 1

3

Sounds like the IPN callback is not reaching your site (or working) after the upgrade.

Some things to check:

  1. In paypal, what does the IPN callback history say. (in paypal, select 'History->IPN history') Any errors reported there? This may tell you where the issue is.

  2. In paypal, do you have a ipn callback url set, and what is it. (not really needed, as magento passes the url, but still good to check, just in case)

ref: http://www.magentocommerce.com/wiki/3_-_store_setup_and_management/payment/paypal_standard_payments_setup_with_ipn

Starting with Magento 1.4.0.0, the ipn url is now : http://www.yoursite.com/paypal/ipn/standard/, however since 1.4.1.0 it changed again to be just http://www.yoursite.com/paypal/ipn/

Inchoo has written a great article on how to debug IPN callbacks: http://inchoo.net/ecommerce/magento/debugging-paypal-ipn-in-magento/

6
  • Thanks Proxiblue .. I have checked IPN history in paypal and it seems that IPN url is related to old Magento Verison. how can i change this from code ? Commented Nov 21, 2013 at 9:01
  • 1
    Hi, see this post: stackoverflow.com/questions/8078049/… ARe you sure your upgrade was good? Sounds like possibly you have files that did not upgrade. Possible the files may be located in /app/code/local/Mage (thus would not upgrade) ?
    – ProxiBlue
    Commented Nov 21, 2013 at 9:11
  • Also see comment from this thread: magentocommerce.com/boards/viewthread/196048 "On my upgrade to 1.4.1.0, SOME of my PayPal information was present in the Admin Config. area. In particular, I noticed that the API fields had security star / asterisk content. “*******” However, I had to re-enter my actual API information in those fields. They were either incorrect, or merely placeholders, not my actual correct API information."
    – ProxiBlue
    Commented Nov 21, 2013 at 9:15
  • There was files in local realted to Magento 1.4 that one of my collegue copy form old site to new site. Thanks alot Commented Nov 21, 2013 at 9:21
  • Why were they copied? You will need to diff those files to the core files of your original magento version (1.4), and determine what was chnaged in them, and re-implement the changes (if needed) - better to implement proper modules and not copy files to /app/code/local/mage (really to be avoided)
    – ProxiBlue
    Commented Nov 21, 2013 at 9:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.