I'm not keen on not using `#amount` nor on using `#to_i`; Float values are never acceptable input values to ActiveMerchant, and this workaround drops information silently rather than triggering an error so it can be corrected.