--- a/uc_securepayau/uc_securepayau.module.orig	2011-07-23 10:48:00.000000000 +1000
+++ b/uc_securepayau/uc_securepayau.module	2011-12-06 13:56:41.000000000 +1100
@@ -145,7 +145,7 @@
         'Txn ID="1"' => array(
           'txnType' => '0',  // 0 = Standard Payment
           'txnSource' => '23',  // 23 = XML
-          'amount' => (int)($amount*100), // amount takes a value in cents
+          'amount' => (int)(number_format($amount, 2, ".", "")*100), // amount takes a value in cents
           'currency' => variable_get('uc_securepayau_currency', 'AUD'),
           'purchaseOrderNo' => $order->order_id,
           'CreditCardInfo' => array(
