In order to integrate an authorize.net merchant account into GSEcommerce you will need to obtain:
- API Login ID
- Transaction Key
Log into the merchant account at https://account.authorize.net and follow the steps below.
Step 1 - Getting Started
Click Account from the main toolbar.
Step 2 - Navigate to API Credentials & Key Menu
Click API Credentials & Keys.
Step 3 - Create new transaction key.
Enter your Secret Answer.
Select New Transaction Key.
Note: When obtaining a new Transaction Key, you may choose to disable the old Transaction Key by clicking the box titled, Disable Old Transaction Key Immediately. You may want to do this if you suspect your previous Transaction Key is being used fraudulently.
Click Submit to continue. Your new Transaction Key is displayed.
After completing the steps above you are now ready to integrate Authorize.net to handle payment authorization and capture.
Step 1- Navigate to Authorize.net Configuration
While on your administration page, navigate to System > Configuration > Sales tab > Payment Methods
Once there you will see a number of available payment methods but in the scope of this tutorial, you will only need to focus on the tab labeled Authorize.net. Click the highlighted accordion menu:
Step 2 - Entering the required information
Payment Action: Authorize Only (You will need to manually invoice each order to proceed) or Authorize and Capture (Automatically capture the payment to be sent to your account and proceed with the order)
Merchant Email: Email addressed used to create Authorize.net account
Test Mode: No
Payment from Applicable Countries: Specific Countries
Credit Card Verification: Yes
Payment from Specific Countries: United States (Only)
To find your API Login ID: go to the same page where you generated the transaction key and enter it into the appropriate field.
Test Mode needs to be disabled
In order for you to authorize payment methods and take payment, you will need to make sure that your Authorize.net Account is not in 'Test Mode'. Click here for information on how to turn off 'Test Mode'.