Authorize.Net: Switch to the XML API

This allows the same account to handle both CNP and CP transactions.

Closes #1297.