Configuring Authorize.NET
Testing Setup
Authorize.NET has two very different settings with regards to testing,
1. Test using your actual credentials on the live Authorize.NET server. 2. Test using credentials of a separate Authorize.NET testing account on the certification Authorize.NET server.
The first method can be used with your real credentials on the live site by passing a special flag. However, no actual transactions will be created by Authorize.NET in this mode. That means it is unsuitable for testing authorizations, captures, refunds and voids. It should be treated only as a way to ensure that a connection with the live server is established.
The second method creates test transactions that can be authorized, captured, voided and refunded. This mode should be used for development purposes and for trial runs of the production system. This mode must be used with a separate testing account distinct from the one you will be using for production. You can obtain such an account at the following URL,