AuthorizeNet Emulator
DESCRIPTION: The Authorize.Net Emulator allows merchants to use the Authorize.Net payment module that is available in most third party shopping carts. Simply change the ‘POST TO’ URL within the Authorize.Net payment module to point to Fastcharge’s gateway and your account will be up and running Authorizenet emulation within a few minutes.
INSTRUCTIONS: Locate the Authorize.Net Aim Payment Module in your shopping cart and change the ‘POST TO’ URL FROM: https://secure.authorize.net/gateway/transact.dll TO: https://trans.secure-fastcharge.com/cgi-bin/authorize.cgi
Depending on the shopping cart and it’s payment module you may need to change the post to URL in 1,2 or 3 places. It’s best to find the AIM payment module and then change it everywhere in this file.
Here’s a tip, do a search in the AIM file for “.dll” to help you find the Authorize.net urls to replace with the emulator url.
Admin Settings:
Login to your Admin Panel and open the “Payment Methods” setting for Authorizenet. If it gives you a choice select the AIM module because this will allow customers to stay on your site when they purchase from you. Once you get to the settings you can enter the following information:
- API Login ID: This is your Fastcharge Account ID (FCXXX)
- Transaction Key: This is your Fastcharge “Merchant Pin”
- Mode: We always suggest “Live Mode”
- Gateway URL: If you have this option enter https://trans.secure-fastcharge.com/cgi-bin/authorize.cgi
- MD5 Hash: We now ignore this but you can enter “7gt77lyst555r7677yt”
- Authorize or Capture: We recommend you select Authorize and Capture
These are some of the most common carts that the emulator has been proven to work on:
- Magento
- OpenCart
- ShopSite
- Drupal
- VirtueMart
- WordPress + Shopp
- Zen Cart
- 3dCart
- CS-Cart
- Ecwid/
- X-Cart
- Interspire
- PDG Soft
- Prestashop
- AgoraCart
- Storesprite
- UberCart
- ZenMagick
- TomatoCart
- DigiStore
- SpreeCommerce
- ZeusCart
- JadaSite
- Ecommerce Shopping Cart
- jCart
- CF Shopkart
- dashCommerce
- ASP.Net
- Idut Shop
- OsCommerce
- Joomla
- WooCommerce
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 any shopping cart using the AIM Method to process.
Magento
- 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 Fast Charge Account ID.
- For “Transaction Key”, enter your Merchant Pin. (You can find this in your FRISK Congigure Security Settings -> .)
- 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://trans.secure-fastcharge.com/cgi-bin/authorize.cgi
- Select the credit card types you will be accepting.
- Click the “Save Config” button in the top right hand corner of your browser.
OpenCart
- 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://trans.secure-fastcharge.com/cgi-bin/authorize.cgi
- 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 Fast Charge Account ID.
- For “Transaction Key”, enter your Merchant Pin. (You can find this in your FRISK Settings -> Configure Options.)
- “MD5Hash” is optional. For “MD5Hash”, enter your Merchant Pin again
- Select “Live” for “Transaction Server” and “Transaction Mode”.
- Set “Status” to “Enabled”.
ShopSite
- Go into the store data folder.
- Modify the anet.aa file
FROM:ANET_ACGI: /gateway/transact.dll
TO:https://trans.secure-fastcharge.com/cgi-bin/authorize.cgi
- For “API Log In”, enter your Fast Charge Account ID.
Gateway Options.
- For “Transaction Key”, enter your Merchant Pin Gateway Options.)
VirtueMart
- 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 “https://trans.secure-fastcharge.com/cgi-bin/authorize.cgi “.
- For “Authorize.Net API Login ID”, enter your Fast Charge Account ID.
Security Settings -> Gateway Options.)
- 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 Gateway ID.
Settings -> Gateway Options.)
- 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://trans.secure-fastcharge.com/cgi-bin/authorize.cgi “, $poststring );
WordPress + Shopp
- 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://trans.secure-fastcharge.com/cgi-bin/authorize.cgi
- Log into your WordPress Admin Console and enable “Authorize.Net” in your Shopp plugin.
- For “API Log In”, enter your Fast Charge Account ID.
Gateway Options.)
- For “Transaction Key”, enter your Merchant Pin
Zen Cart
- 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://trans.secure-fastcharge.com/cgi-bin/authorize.cgi ‘
- Log into your Zen Cart Admin Console.
- Under “Modules” > “Payment”, enable the “Authorize.Net AIM” payment module.
- For “API Log In”, enter your Fast Charge Account ID.
Gateway Options.)
- For “Transaction Key”, enter your Merchant Pin. (You can find this in your FRISK Configure ->
Gateway Options.)
- For “MD5 hash”, enter your merchant pin again. (You can find this in your FRISK Configure Security Settings ->.
There are thousands of shopping carts and e-commerce systems that allow you to use the emulator and if you have any questions or need help please give us a call at (800) 757 5453.
