v2.4 Consolidate common functionality between AIM and CIM
The current version of the AuthorizeNet API has a lot of improvements that allow common actions (auth, capture, refund, void) to have common endpoints and transaction types between AIM and CIM. This release leverages those changes to make the AuthorizeNet driver a lot cleaner and simpler to maintain.