Most payment modules work under the following premise, including Authorizenet-AIM:
1. Module must be Enabled (Green or Amber dot next to it in the Admin, and the Status radio-button at the top of the module's settings set to True)
2. Customer's billing address must fall within the zone restrictions you've assigned to the module in the module's Admin settings. If the Payment Zone setting is set to other than --None--, then it will only activate if the customer's billing address is in the zone selected (ie: appropriate country+state). If you don't intend to disable the module for any geographic reasons, leave it set at --None--, which is the default.
3. If the module takes live card data directly on your site (as the AIM module does), then SSL must be properly configured in your store. This means the HTTPS_SERVER setting contains a valid working URL and ENABLE_SSL is set to a string value of 'true' (not a boolean value of true, note the difference in quotes vs none).
4. Some modules only activate if the purchase price is below a certain threshold. The AIM module doesn't have this restriction.
Bookmarks