Developers

We want to make payments easy for developers. Let us do the heavy lifting with these developer tools so you can simply and easily deploy payment and donation solutions.

Authorize Dot Emulator

AUTHORIZE.NET EMULATOR


The Authorize.Net Emulator allows iATS clients to use a variety of third party web-based software providers such as shopping carts, ticketing sites and other web technology tools that have currently integrated the Authorize.net payment gateway.

 

There are many different web-based software providers that currently use the Authorize.Net payment gateway which iATS has emulated, including Ultracart, Webconnex and WooThemes.

 

Learn more about how to use the Authorize.net Gateway Emulator with your iATS merchant account. 

Overview

The iATS Payments Authorize.Net Emulator allows iATS Payment clients to utilize a variety of third party web- based software providers such as shopping carts, ticketing sites and other web technology tools that have currently integrated the Authorize.net Gateway. Our Emulator service is available on both our North American and UK server regions.

There are many different web-based software providers that currently utilize the Authorize.Net Gateway which iATS has emulated, one of which is Webconnex.

Webconnex offers five tools which our clients can use to connect to their iATS Payments Client Code:

  • Ticketspice – Ticketing Software
  • RegFox – Registration Software
  • RedPodium – Race Software
  • GivingFuel – Recurring Donations
  • GroupRev – Personalized Donor Web pages

Integration

Connect an iATS Merchant Account to a Webconnex Tool

The following instructions detail how to connect an iATS Merchant Account to a Webconnex tool. For non- Webconnex tools, please the General Information on Integration with Other Providers section below.

Note: We strongly recommend that your online payment form is configured to require the CVV security code for Credit Card transactions. This requirement helps to prevent fraudulent transactions.

1. Obtain your iATS Payments Online Client Sub-Code (6-Digits) and Password information.
2. Login to your Webconnex account at http://www.webconnex.com/
3. Click Gateways Icon.

4. Select Authorize.Net as the credit card processor.
5.

Complete the Authorize.Net Credit Cards setup page:

a. Enter your 6-Digit iATS Online Client Sub-Code in the API Login ID field.

b. Enter the Password in the Transaction Key field.

c. Select Visa, MC, Discover and American Express. Note: Your iATS Payments Merchant Account is automatically set-up with all four card types unless otherwise requested.

d. Add the iATS Payments Emulator URL listed below into the API URL field: 

North American: https://www.iatspayments.com/netgate/AEGateway.aspx 

UK: https://www.uk.iatspayments.com/netgate/AEGateway.aspx 

e. Click Save. 

6. Access the Webconnex tool which will be utilized, for example Ticketspice by clicking on Products. 

7. Click on the Campaign (or create a new one), and click on Layout. 

8. Under Billing Gateway click Edit. 
9. ON the Layout tab, select Choose for the Gateway, and check Authorize.net (Credit Card). 
10. Click Save. 

11. Please Note: When processing test transactions, please use the Live Version and not the Test Mode. 

 

General Information on Integration with Other Providers

The iATS Payments Authorize.Net Emulator allows iATS Payments clients to use the Authorize.Net payment module that has been integrated within many third party shopping carts and software providers.

In most provider instances, there is an API Log In field and a Transaction Key field to enter the iATS Online Client Code and Password, and a text field for the Post To URL.

The following steps and examples can be utilized for general integration:

1. Locate the Authorize.Net Aim Payment Module and change the ‘POST TO’ URL:  

FROM: https://secure.authorize.net/gateway/transact.dll  

TO: https://www.iatspayments.com/netgate/AEGateway.aspx 

2. Enter your 6-Digit iATS Client Online Sub-Code in the API Login ID field. 
3. Enter the Password in the Transaction Key field. 
4. Change the ‘POST TO’ URL within the Authorize.Net payment module to https://www.iatspayments.com/netgate/AEGateway.aspx (the iATS Payments gateway). 


It is important to note that some providers do not utilize a text field for the URL, and instead list the Authorize.Net Gateway in a pick list drop down menu instead.

In these instances the iATS Payments Emulator will not work, unless the company chooses to add iATS to the pick list.

 

Popular Third Party Provider Integration Instruction Examples

The examples provided here are for several popular third party shopping carts that are integrated with Authorize.Net. The instructions below will show how quickly and easily you can set up the Authorize.Net Emulator to work with your third party shopping cart.

Magento – Online solution

  • Login to the Magento Admin Panel.
  • Across the top are 9 tabs. Hover over the "System" tab and select "Configuration" from the pull-down menu.
  • Under the "SALES" tab, click "Payment Methods".
  • Go to the "Authorize.Net" pull-down menu. Make sure this is enabled.
  • For “API Login ID”, enter your 6-Digit iATS Client Online Sub-Code.
  • For “Transaction Key”, enter your iATS Password.
  • Make sure the Authorize.Net payment module is not in "Test" mode; otherwise orders will only seem successful.
  • For “Gateway URL” use the following: https://www.iatspayments.com/netgate/AEGateway.aspx (the iATS Payments gateway).
  • Select the credit card types you will be accepting.
  • Click the "Save Config" button in the top right hand corner of your browser.


OpenCart – Software

  • Modify the existing Authorize.Net payment module located at: /catalog/controller/payment/authorizenet_aim.php
  • Change the ‘POST TO’ URL:
  • FROM: https://secure.authorize.net/gateway/transact.dll
    TO: https://www.iatspayments.com/netgate/AEGateway.aspx (the iATS Payments gateway).
  • Login to the OpenCart Admin Console.
  • Across the top are 7 tabs. Hover over the "Extensions" tab and select "Payments" from the pull-down menu.
  • Under “Payment Method”, enable the “Authorize.Net AIM” payment module.
  • For “Login ID”, enter your 6-Digit iATS Client Online Sub-Code.
  • For “Transaction Key”, enter your iATS Password.
  • “MD5Hash” is optional. For “MD5Hash”, enter your 6-Digit iATS Client Online Sub-Code.
  • Select “Live” for “Transaction Server” and “Transaction Mode”.
  • Set “Status” to “Enabled”.


ShopSite – Software

  • Go into the store data folder.
  • Modify the anet.aa file
    FROM:ANET_ACGI: /gateway/transact.dll
    TO: ANET_ACGI: /netgate/AEGateway.aspx (the iATS Payments gateway).
  • For “API Log In”, enter your 6-Digit iATS Client Online Sub-Code.
  • For “Transaction Key”, enter your iATS Password.


VirtueMart – Software

  • Login to the Joomla Admin Panel.
  • Hover over the “Components” tab and select “VirtueMart”.
  • On the left-side menu, go to “Store” > “List Payment Methods”.
  • Click on “Credit Card” > “AN”.
  • Click on the “Configuration” tab. Make sure this is enabled.
  • For “Authorize.Net Server Hostname”, change to "secure.goemerchant.com".
  • For “Authorize.Net API Login ID”, enter your 6-Digit iATS Client Online Sub-Code.
  • To set up the Transaction Key, click on “Show / Change the Transaction Key”.
  • Enter your Joomla Administrator Password and click “Continue”.
  • For "Current Transaction Key", enter your iATS Password.
  • Type in your Joomla Administrator Password again and click “Submit”.
  • Click the "Save" button in the top right hand corner of your browser.
  • Modify the existing Authorize.Net payment module located at: /administrator/components/com_virtuemart/classes/payment/ps_authorize.php
  • On lines 398 and 636 in ps_authorize.php, change the ‘POST TO’ URL:
    FROM: $result = vmConnector::handleCommunication( "https://$host:443/gateway/transact.dll", $poststring );
    TO: $result = vmConnector::handleCommunication( "https://$host:443//netgate/AEGateway.aspx", $poststring );


WordPress + Shopp – Software

  • Modify the existing Authorize.Net Payment Module located at:
  • opencart/catalog/controller/payment/authorizenet_aim.php
  • On lines 20 & 21 in authorizenet_aim.php, change the ‘POST TO’ URL:
    FROM: $url = 'https://secure.authorize.net/gateway/transact.dll'
    TO:$url = ‘https://www.iatspayments.com/netgate/AEGateway.aspx (the iATS Payments gateway).
  • Log into your WordPress Admin Console and enable “Authorize.Net” in your Shopp plugin.
  • For “API Log In”, enter your 6-Digit iATS Client Online Sub-Code.
  • For “Transaction Key”, enter your iATS Password.


Zen Cart – Software

  • Modify the existing Authorize.Net payment module located at: /includes/modules/payment/authorizenet_aim.php
  • On line 521 in authorizenet_aim.php, change the ‘POST TO’ URL:
    FROM: $url = 'https://secure.authorize.net/gateway/transact.dll'
    TO: $url = ‘https://www.iatspayments.com/netgate/AEGateway.aspx (the iATS Payments gateway).
  • Log into your Zen Cart Admin Console.
  • Under “Modules” > “Payment”, enable the “Authorize.Net AIM” payment module.
  • For “API Log In”, enter your 6-Digit iATS Client Online Sub-Code.
  • For “Transaction Key”, enter your iATS Password.
  • For “MD5 hash”, enter your 6-Digit iATS Client Online Sub-Code.
 
Contact Us