You are, in fact, required to use the built-in amount handling, whenever you deal with amounts inside of omnipay.