Supporting Omnipay v3.0
This supports Omnipay v3.0.
Please see the Authorize.Net upgrade page here: https://developer.authorize.net/api/upgrade_guide/
The APIs AIM, CIM, DPM and SIM are all deprecated, and are now replaced by a single REST API, with some AJAX support to handle card token creation. These are best all served by a new Omnipay driver. The new driver can use JSON throughout, and not need the extra complexity supporting multiple API types.