OK, now I've got that working (added 000 to MC edit). However, now in production mode, all credit cards are rejected. It appears as if the amount is going through without a decimal place. Therefore amounts come through as 2195, not 21.95. I looked at the viaklix.php file and this should work, since ssl_amount is what ViaKlix is looking for. I'm assuming that the 2, is number of decimal places.
tep_draw_hidden_field('ssl_amount', number_format($order->info['total'] * $currencies->get_value('USD'), 2, '','')) .
tep_draw_hidden_field('ssl_salestax', number_format($order->info['tax'] * $currencies->get_value('USD'), 2, '','')) .
Any help would be appreciated.
Does anyone read these forums? I've never had an answer to any input or questions.