I have several language packs installed on my moodle site and it appears that if someone selects a language that uses a comma for a decimal place holder that the amount of the transaction is misinterpreted by authorize.net.
For example I have a course that costs $500 US.
If someone is using the default language settings then $500.00 is displaced as the price of the course and is interpreted by auth.net as $500.00
If Someone has the DE language pack selected (for example), the price is displaced as $500,00 but authorize.net is interpreting this as $500,00.00 or $50 Thousand dollars.
I am dealing with some major fallout from this at the moment. Has anyone seen this before? I have simply disabled the language packs as a short term solution.
My main purpose for this message is to alert anyone else who might also be in a similar situation and not be aware of it yet.