Written by danielgoldak. Last updated on July 26, 2023. Fix: Incorrect key used for validating MD5 hash from Authorize.net Fix: Negative fees should not have tax calculated on them