We received a PayPal payment this morning where the transaction was not added to the order in Magento (payment still shows as pending).

I checked the IPN history on the PayPal site and it shows that the IPN was sent successfully and received a response code 200 from our website. This suggests to me that the problem was not on PayPal's end.

I have checked through our access_log and system.log files but there is nothing noteworthy in either of those files at the time of the IPN. The access_log shows:

access_log: - - [07/Sep/2015:09:46:52 +0000] "POST /paypal/ipn/ HTTP/1.0" 200 509 "-" "PayPal IPN ( https://www.paypal.com/ipn )"

Other PayPal payments have been received today and payment details are being added correctly.

We are running Magento CE and are using PayPal Website Payments Standard.

Can anyone suggest how to identify what could cause this payment to not be applied to the order properly?

  • Have you looked at IPN certificate changes?
    – Andriis
    Commented Sep 15, 2015 at 14:53
  • Yes and we are compatible. However, we are using Website Payments Standard and according to the PayPal article it says: Upgrading is not required if you are using Website Payments Standard (the “Buy Now” buttons), or Payflow webapps only. We are receiving PayPal payments OK and just a single payment failed as per the original question.
    – Chris
    Commented Sep 16, 2015 at 9:51


Your Answer

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

Browse other questions tagged or ask your own question.