The Authorize.Net payment gateway provides the complex infrastructure and security necessary to ensure fast, reliable and secure transmission of transaction data. Authorize.Net manages the routing of transactions just like a traditional credit card swipe machine you find in the physical retail store, and have you the ability to accept credit card and electronic check payments in US Dollars on your website.
Magento has AuthorizeNet integrated so that you can use it as a Credit Card payment Processor or Method on your Magento eCommerce site. So let’s take a look at the steps to set up AuthorizeNet in our Magento store.
Step 1: Open an Authorize.Net Merchant Account
The first step is to sign up or create an Authorize.Net merchant account. As you go through the process, take note of the following information, which you will need to complete the configuration:
API Login ID
Transaction Key
To learn more about opening an Authorize.Net merchant account, visit their site at www.authorize.net.
Step 2: Configure Authorize.Net for Your Store
1. On the Admin menu, select System > Configuration.
2. In the panel on the left, under Sales, select Payment Methods.
3. Click to expand the Authorize.Net section. Then, do the following:a. To activate Authorize.Net, set Enabled to “Yes.”
b. Set Payment Action to one of the following:
Authorize Only
When an order is submitted, Authorize.Net validates and authorizes the transaction. You must then, log in to your Authorize.Net merchant account to capture the transaction.
Authorize and Capture
The payment is authorized and captured on the Authorize.Net site, and your store generates an order and invoice.
c. Enter the API Login ID for your Authorize.Net merchant account.
d. If using Authorize.Net with Magento Secure Payment Bridge, set Use via Payment Bridge to “Yes.”
e. Enter an appropriate Title to identify Authorize.Net during the checkout process.
f. Enter the Transaction Key for your Authorize.Net merchant account.
g. Set the default New Order Status to one of the following:
Processing
Processed Ogone Payment
h. Verify the Gateway URL to the Authorize.Net server.
i. Set Test Mode to one of the following:
Yes
When you are ready to test the configuration and process test transactions.
No
When you are ready to “go live” with the Authorize.Net payment method.
j. Select the Accepted Currency for the store.
k. Set Debug to “Yes” to record the details of all exchanges between the store and the payment system in a log file.
Note:
In accordance with PCI Data Security Standards, credit card information is not recorded in the log file.l. If you want to email the customer when the order is processed, set Email Customer to “Yes.”
m. Enter your store’s email address in the Merchant’s Email field.
n. In the Credit Card Types list, select each credit card which can be used with this payment method. Accepted credit card types include:
American Express
Visa
MasterCard
Discover
Other (approved by Authorize.Net)
o. To require customers to enter a card verification value (CVV), set Credit Card Verification to “Yes.”
p. Set Payment from Applicable Countries to one of the following:
All Allowed Countries
Customers from all countries specified in your store configuration can use this payment method.
Specific Countries
Select each country in the Payment from Specific Countries list where customers can make purchases from your store.
q. Enter the Minimum Order Total and Maximum Order Total for Authorize.Net transactions. To qualify, the order total must exactly match the minimum or maximum threshold, or fall somewhere in between.
r. Enter a Sort Order number to determine the position of Authorize.Net in the list of payment methods during checkout. (0 = first, 1 = second, 2 = third, and so on.)
s. To permit the authorization of partial orders processed by Authorize.Net, set Allow Partial Authorization to “Yes.”
t. For an additional layer of fraud protection for your transactions, set Enable 3D Secure Card Validation on Frontend to “Yes.” To learn more, see 3D Secure Credit Card Validation.
4. When finished, click the Save Config button.