Hi Jason,
The first one worked....should have realised
The second one didn't, it's still failing
error -
Your transaction could not be completed.
|WAECART|Thistle.png|WAECART|0|WAECART|1|WAECART|0.00999999977648|WAECART|002-0002|WAECART|2|WAECART|1|WAECART|54.99|WAECART|1412888756965699|WAECART|0|WAECART|0.00999999977648|WAECART|1 Associate of the Games (6)|WAECART|54.99" ["WAEC_ContinueRedirect"]=> &string(50) "/store/index.php?store=information&ProductID=6" ["WAENCRYPTEDRETURNUSED"]=> &bool(false) ["WAENCRYPTEDRETURNSUCCESS"]=> &bool(false) ["eCart_PPECO_System"]=> &string(2) "US" ["PayPal_ECO_Token"]=> &string(0) "" ["ECO_Auth_Request"]=> &string(1571) "payments_api1.crieffhighlandgathering.comCBAC9TD3R82W7E34ABCFAzPmv5bt-TYwBBP6Td0OA0JTATeejcOMKZGrJH25cWcImSU59ZCp63.0http://www.crieffhighlandgathering.com/store/index.php?store=pp_confirmhttp://www.crieffhighlandgathering.com/store/index.php?store=failSoleBillingSale55.000.00999999977648Associate of the Games0.011654.99Sale" ["ECO_Auth_Result"]=> &string(2593) "2014-10-09T21:11:59ZFailureac447732f492Transaction refused because of an invalid argument. See additional error messages for details.Item total is invalid.10426ErrorTransaction refused because of an invalid argument. See additional error messages for details.The totals of the cart item amounts do not match order amounts.10413Error63.013243702" }
It looks like the cost is still not rounding up to 2 decimal places as per the 0.00999999977648 in this code
Andy