4

The title says it all, ever since its inception to the latest stable 1.7.x.x, Magento has certain issues taking Paypal Express orders, taxation round errors cause the Magento total to not match the Paypal total with customer frustrating results.

Various settings for taxation have been recommended, it fails with all, though Row Total and Unit Price seem to cause less problems.

It also fails quite a bit if "Transfer Cart Line Items" is yes, so that's shut off.

Here's the constant issue...

2013-06-21T16:27:07+00:00 ERR (3): 
exception 'Mage_Core_Exception' with message 'PayPal NVP gateway errors: 
The totals of the cart item amounts do not match order amounts 
(#10413: Transaction refused because of an invalid argument. See additional error messages for details). 
Correlation ID: 1b6bbf0dcad1b. Version: 60.0.' in /folder/somesite/htdoc/app/Mage.php:536

Stack trace:
#0 /folder/somesite/htdoc/app/code/core/Mage/Paypal/Model/Api/Nvp.php(952): Mage::exception('Mage_Core', 'PayPal NVP gate...')
#1 /folder/somesite/htdoc/app/code/core/Mage/Paypal/Model/Api/Nvp.php(914): Mage_Paypal_Model_Api_Nvp->_handleCallErrors(Array)

1 Answer 1

3

This is not an easy thing to fix, if you look in the release notes of Magento 1.8 it does state this is fixed however there is no formal release yet but we have used on a project and seems to have solved the issue.

Here is the release notes section on Tax http://www.magentocommerce.com/knowledge-base/entry/ce-18-later-release-notes#ce18-1800tax

As you can see there are alot of changes so may be worth trying to upgrade if its causing you real problems.

Regards

1
  • I'm pretty much thinking you're right. It's like SOTA MAS90 in the late 1980's (ERP Software). They finally got this rounding error licked about 1991. The Magento developer group basically reinvented the wheel and created all the same issues a decade and a half later. And it's taking them about the same length of time to come to grips with the issue. The only path is to upgrade out of it, the various recommended fixes tended to either just change the round issue frequency or kill the cart operation. Jul 13, 2013 at 6:46

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.