Setting up Authorize.net
In your Authorize.Net Admin page:
You will need to obtain your API Login ID, Transaction Key, and if using ARB, your Signature Key from Authroize.Net.
To retrieve your API Login ID, Transaction Key, and Signature Key:
- Log into the Merchant Interface at https://account.authorize.net.
- Click the Account tab at the top right of the page.
- Under Security Settings, click API Credentials & Keys.
- You will then be shown your API Login ID with the ability to also obtain a new Transaction Key.
- You will also have the option to obtain a new Signature Key on this page. The Signature Key will be used if you are going to use Web Hooks.
- Both Transaction Key and Signature Keys are only shown once, so make sure to copy them somewhere safe for use in your LearningCart Admin portal.
Please note: If you generate a new transaction key your old one will be automatically disabled within 24 hours.
Automated Recurring Billing (ARB):
Authorize can be configured to allow automated recurring billing.
If you would like to sell products with a recurring billing check the following within Authorize.Net:
- Log into the Merchant Interface at https://account.authorize.net and click Merchant Profile in the left menu.
- Ensure that ARB is enabled on your account - Click Sign Up next to Automated Recurring Billing. The Automated Recurring Billing Service Addendum page appears. Click the checkbox labeled I have read and understand the Terms of Service. Click I Agree.
To set up Webhooks (recommended for ARB):
- Log into the Merchant Interface at https://account.authorize.net.
- Click the Account tab at the top right of the page.
- Under Business Settings, click Webhooks.
- On the Webhooks page, click Add Endpoint. Fill in the Name (of your choice). The Endpoint Url will be https://YOUR-LEARNINGCART-URL-HERE/SilentPost.aspx. Change the Status to Active. Check All Events for Selected Events. Save your new Endpoint.
Disabling AVS (Address Verification):
Authorize can be configured to verify billing information before approving a transaction. This setting can be problematic, especially for corporate cards, where an employee may not know what office location/corporate address the card was registered under.
Due to the relatively low risk of fraud for eLearning products, many of our clients find it helpful to disable this setting in order to optimize order acceptance. We encourage our clients to discuss with their accounting/compliance team and make a determination on what works best for their business.
To Disable AVS
- Log into the Merchant Interface at https://account.authorize.net and click the Account tab.
- Under Security Settings click Address Verification Service.
- Uncheck the Reject checkbox next to each item listed and then click Submit.
In your LearningCart Admin Portal:
To set up LearningCart to use Authorize.Net:
- Once logged into your admin portal, at the top right of the page, click Configuration.
- There will be a box labeled Update Payment Gateway, click Go.
- Change the Payment Gateway drop down to Authorize.Net.
- Here, you will see text boxes for Api Login ID, Transaction Key, and Signature Key. Once filled in, click Update and you will be done!