Authorize.Net provides merchant account services in the United States. When you integrate with the Authorize.Net merchant gateway, you are able to process payments through any method (order forms, shopping cart, or manual orders). It will also handle auto-charges for subscription or payment plans. When a customer submits payment through the Authorize.Net gateway, they never leave your company website - Authorize.Net simply processes payments on the back end.
Once your Authorize.Net account is approved and activated, you will need to integrate it with Keap.
Note: If you are processing international payments, you will need to activate this option on your Authorize.Net account through Account > Address Verification Services. Uncheck the G, U and S fields and then save the changes.
- Go to E-Commerce Setup
- Click Payment processing
- Check the box next to the credit card icons and click the "Add new"
- Select Authorize.Net (Card Present Method) from the Merchant Account drop-down
- Fill in the Authorize.Net Card Present Account Information.
Some of this information must be obtained from Authorize.net. (Visit the Authorize.Net Support Center.)
- Name: The name should be short and descriptive. It is used to identify this merchant account in various lists throughout Keap (e.g. Authorize.Net A.)
- Login ID: This is the API Login ID from Authorize.net. To get this ID:
- Log into your Authorize.Net account.
- Select Security Settings from the Settings dropdown menu.
- Click on API Login ID and Transaction Key.
- Copy the API Login ID and paste it into the Keap merchant account settings.
- Transaction Key: You must generate the Transaction Key through your Authorize.Net account.
- (Optional) Account Limit: This field is used to set a maximum charge amount for this particular merchant account.
- Device Type: Select a device type from the dropdown that represents the place where the order will originate. Note: Custom API integration is required for any method other than the Keap Shopping Cart or order forms.
- Test Mode: Set this to Test Mode when you are testing the integration. Come back and set it to Live Mode before you begin processing orders through this account. There is also a Test Mode in Authorize.Net that must be disabled before you can successfully process real transactions.
- Send Transaction Email: Set this to Yes if you want to receive a Transaction Email from Authorize.Net for each purchase in addition to the order notifications Keap sends to you.
- Click Save when finished
- Check the Credit Card check box again.
- Select your new Authorize.Net merchant account from the drop-down and save your changes.