cancel
Showing results for 
Search instead for 
Did you mean: 

PayPal - Payment transaction failed. email

PayPal - Payment transaction failed. email

Hi all....

We keep getting  the odd 'Payment transaction failed' email from our Magento website.

All of these are PayPal Express Checkout transactions and when we check in the Magento back-end and on PayPal, everything has gone through fine.

However, today we received the same email, but this time there was no trace of the transaction in Magento or PayPal.

I've looked in the exception.log file and saw the details below.

This last transaction was a high value and i suspect it to be fraudulent, but I have no idea how the payment flow was bypassed.

Thank you in advance for any advice.

Andy

 

exception 'Exception' with message 'PayPal response hasn't required fields.' in /public_html/app/code/core/Mage/Paypal/Model/Api/Nvp.php:996
Stack trace:
#0 /public_html/app/code/core/Mage/Paypal/Model/Api/Nvp.php(644): Mage_Paypal_Model_Api_Nvp->call('DoExpressChecko...', Array)
#1 /public_html/app/code/core/Mage/Paypal/Model/Express.php(581): Mage_Paypal_Model_Api_Nvp->callDoExpressCheckoutPayment()
#2 /public_html/app/code/core/Mage/Paypal/Model/Express.php(269): Mage_Paypal_Model_Express->_placeOrder(Object(Mage_Sales_Model_Order_Payment), 9886.62)
#3 /public_html/app/code/core/Mage/Sales/Model/Order/Payment.php(1089): Mage_Paypal_Model_Express->authorize(Object(Mage_Sales_Model_Order_Payment), 9886.62)
#4 /public_html/app/code/core/Mage/Sales/Model/Order/Payment.php(342): Mage_Sales_Model_Order_Payment->_authorize(true, 9886.62)
#5 /public_html/app/code/core/Mage/Sales/Model/Order.php(896): Mage_Sales_Model_Order_Payment->place()
#6 /public_html/app/code/core/Mage/Sales/Model/Order.php(1114): Mage_Sales_Model_Order->_placePayment()
#7 [internal function]: Mage_Sales_Model_Order->place()
#8 /public_html/app/code/core/Mage/Core/Model/Resource/Transaction.php(105): call_user_func(Array)
#9 /public_html/app/code/core/Mage/Core/Model/Resource/Transaction.php(159): Mage_Core_Model_Resource_Transaction->_runCallbacks()
#10 /public_html/app/code/core/Mage/Sales/Model/Service/Quote.php(189): Mage_Core_Model_Resource_Transaction->save()
#11 /public_html/app/code/core/Mage/Sales/Model/Service/Quote.php(249): Mage_Sales_Model_Service_Quote->submitOrder()
#12 /public_html/app/code/core/Mage/Paypal/Model/Express/Checkout.php(599): Mage_Sales_Model_Service_Quote->submitAll()
#13 /public_html/app/code/core/Mage/Paypal/Controller/Express/Abstract.php(320): Mage_Paypal_Model_Express_Checkout->place('EC-4MJ60442VK01...')
#14 /public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Paypal_Controller_Express_Abstract->placeOrderAction()
#15 /public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('placeOrder')
#16 /public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#17 /public_html/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
#18 /public_html/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#19 /public_html/index.php(97): Mage::run('websitename', 'website')
#20 {main}