Set up a Authorize.net account
Log into your Authorize.net account
Under your Account settings, click on Settings
Under “Security Settings”, choose “Transaction Key”
Here you will be required to obtain a Transaction Key by answering your security question.
Acquire your Authorize.net
API ID. If one is not visible (which is sometimes the case), you can use your Authorize.net login username in its place.
Set the live/test radio button selection to Live (unless you're setting up your own test account).
Enter these two values, Transaction Key and
API ID (or Authorize.net login username), in your payment gateway in Foxy Cart.
While not necessary, testing is always a very good idea. You can use the default FoxyCart Authorize.net Test Server account for testing (in your “Payment Gateway” settings), but this won't allow you to see all the transaction details on the backend. If you'd like to set up your own test Authorize.net account, set it up here.
While you're using a Test Authorize.net Server (which is done by simply selecting ”(test.authorize.net)”), you can run test transactions using the test card number 4111111111111111, with any expiration date in the future and any 3 digit CSC number.