To Setup Authorize.Net as a Payment Processor do the following:
Login to your COOLSite Admin Area and select Configuration > Payment Processor
Enter: Login = API Login / Password = Transaction Key
Once you have done this, you should be able to do a test order to see if it is working.
*Note:
Your COOLSite Admin only passes the Billing Info to Authorize.Net so
make sure Shipping info or other optional fields are not set to be
Required.
You can check your Authorize.net Error Codes at the following link:
http://developer.authorize.net/tools/responsereasoncode/
A Common Error Code is 103.
If you
receive error 103 (sometimes seen as 3,1,103) then you need to contact
Authorize.net and get your: API Login and Transaction Key. Once you
have this information, Follow the Setup Instructions from above.
Live Test - Error
Response Reason Code: 103
Response Reason Text:
Notes: A valid fingerprint, or transaction key is required for this transaction.
Integration Team Suggestions: This
error is generated when your account is in "Password-Required Mode" and
you are not sending a password, transaction key or hash fingerprint
with your transaction request. This is a recommended security measure.
To modify your "Password-Required Mode" settings, please follow these steps:
- Log into the Merchant Interface at
https://secure.authorize.net
- Click Settings and Profile
- Click Password-Required Mode under the Transaction Submission portion of your settings
- Click the box labeled Require Password for ALL Transactions and press the Submit button
The
"Password-Required Mode" setting mandates that our system only accept
transactions that are sent with the password, transaction key, or
unique hash fingerprint, allowing us a second level of authentication
to help deter outside, unauthorized transaction requests to your
account.