Adds ability to override transaction amounts
Adds support for refunds.