I just started testing my store for larger orders and if an amount is passed to cybersource that's over $1000, with the version of the module I had it was presented to CyberSource as, say, $1,655.87 - needless to say, they don't support the 1000s separator.
Easy fix in /includes/modules/payment/cs.php
change
InsertSignature(number_format($order->info['total'], 2));
to
InsertSignature(number_format($order->info['total'], 2,'.',''));
Around line 337 (or exactly there if you have the same version as I do).
TIA
Maciek



