Go to Our Home PageGo To Tech Support PageGo To Pricing PageGo To About Us PageGo To F.A.Q. PageGo To Sample Stores PageGo To Custom Skins Page
Go To Our Home Page
Place an OrderFeatures PageRequirements PageMerchant AccountsStore Hosting Companies
ORDER A FREE TRIAL!
Build Your Own Store
40 Skin Templates
Reliable and Secure
Accept Credit Cards
Real Time Shipping
Customer Account Access
Affiliate System
Pricing and Features
Place an Order
F.A.Q.
Resellers and Private Labeling

If you have not yet signed up with Authorize.net (ANET), please do so before activating real time credit card processing for your store. Otherwise, your store will NOT function properly.

** This document ONLY applies to Shopping-Q stores running Version 3.4 (Released 07-04-2003) or later **.

If you are not running the latest version of Shopping-Q, please have your hosting company upgrade your store.

REQUIRED fields are shown with a * star

API LOGIN ID*
Once your ANET merchant account is setup, ANET will provide you with a code called "API Login ID". This is not the same Login ID that you use to sign onto the ANET Virtual Terminal.

This code is located inside of your ANET Virtual Terminal Account under a Setting called "API Login ID and Transaction Key".

Enter the API Login ID that ANET displays into the field above. This is required in order for your online store to access your ANET merchant account and post credit card transactions. This field is required.

This setting is used for both the SIM and AIM gateway protocols.

Do not enter your ANET password here. The password is only needed when you access your ANET Virtual Terminal account with a web browser.

IMPORTANT SECURITY NOTE
Part of ANET's new security measures is the ability to require that your virtual terminal password be provided for ALL transactions when accessing their gateway. Since this store uses the SIM and AIM connection methods (and passes a transaction key in place of the VT password), this feature can be enabled for maximum protection.

To turn the ANET Password-Required feature on, please visit the "Settings" link in your ANET virtual terminal account. This link is located on ANET's Virtual Terminal home page under the ACCOUNT sub-section.

Then click on the "Password-Required Mode " option. Find the checkbox for the "Require Password for ALL Transactions" option and make sure it's checked and then click the "Submit" button.

Transaction Key*:
This field is required and is provided by ANET. The transaction key is unique to your ANET account and is NOT your ANET password. You must first access your ANET VT account, click the "Settings" option, and then click "API Login ID and Transaction Key". Next, complete the ANET screen to generate the Transaction Key. Finally, copy and enter it into this field exactly as shown by ANET.

This setting is used for both the SIM and AIM gateway protocols.

** In order for the store to post customer transactions to your ANET VT account, this transaction key must be correctly defined in the store's ANET configuration at all times!

If you change your ANET VT account's transaction key, you must update the store's ANET configuration with the new transaction key.

IMPORTANT SECURITY NOTE:
As of April 2003, Authorize NET will no longer accept payments from your store using the old WebLink method. This was the method used by the store prior to v3.2. Starting with v3.2, the store now uses the SIM or AIM gateway method for Authorize NET which is much more secure and much safer for your customers.

You should access your ANET account and configure the Virtual Terminal (VT) to only use the SIM or AIM gateway. To do so, please log into your ANET account, click "Settings", the click "API Login ID and Transaction Key". Complete the secret question and obtain the transaction key - please copy, print, or write down this key!

This transaction key MUST be entered exactly like it appears into the store configuration for ANET as described above. This key will be encrypted by the store and included in all communications with ANET. This will insure that the transactions being posted to your ANET account are secure and valid.

Before proceeding with the next step, please process at least one test transaction from your store to ANET to make sure the transaction key is working properly. When it does, you should complete the step below.

ANET Gateway Method*
This store supports both of ANET's gateway protocols: "SIM" (Simple Integration Method) or "AIM" (Advanced Integration Method). Please choose which method you wish the store to use during customer checkout.

IMPORTANT: Your domain name MUST be using its own SSL certificate in order to use the AIM protocol. Some web sites may not be compatible with the AIM protocol, and as a result, will need to use the SIM protocol.

SIM Protocol: when using this connection method, the store will switch over to ANET during the customer's checkout so it may collect the customer's credit card securely using ANET Server's SSL. The credit card information will be input by the customer while on the ANET server. Once the transaction has been processed, ANET will post the results back to the store as well as return the customer back to the store to display the Thank You Page. This protocol is compatible with all web sites running this store software and does NOT require the web site to have its own SSL certificate.

AIM Protocol: when using this connection method, the store DOES NOT have to switch over to the ANET server during checkout. Instead, the entire checkout process takes place on your web site. During checkout, the store will collect the customer's credit card data on a secure web form (SSL certificate is required) and then internally open up a secure socket connection to ANET to process the transaction in real-time during the checkout process.

NOTE: In order for the AIM protocol feature to work properly, your web site MUST have its own SSL certificate installed and working. Some web sites may not be compatible with the AIM protocol, and as a result, will need to use the SIM protocol.

POST TO ADDRESS*
This is the web address that ANET will accept credit card transactions for your merchant account. This store needs to know where to post credit card transactions to in order for ANET to receive them. This address is normally the same for all merchants with a V3.1 ANET account. This field is required.

This setting is used for both the SIM and AIM gateway protocols.

The default address is:

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

CAUTION: do not change this address unless ANET instructs you to do so. This address is only for V3.1 of their gateway. 

POST FROM ADDRESS
Previously (before the SIM or AIM connection method was implemented), ANET required that you configure your Virtual Terminal account with the location (URL) that credit card transactions will be posted FROM. This was the location from which customer orders were posted to the ANET gateway from your store. 

Sometimes this was called a "referrer URL". This was an important security measure in ANET's old Weblink connection method but it's no longer used by ANET's SIM/AIM connection method. The store still displays this field for backwards compatibility but this field will not be needed once ANET discontinues the use of the Weblink connection method (April 2003).

SIM PROTOCOL: RETURN STORE ADDRESS
When a customer completes their credit card information (which occurs on ANET's server using SSL), ANET will charge the customer's credit card for the total amount of the sale (assuming the credit card is valid).

Once that is done, ANET will display a receipt page on their server. At that point, the customer will need to click the CONTINUE button on ANET's receipt page in order for ANET to return the results of the customer transaction back to your store.

This setting is used ONLY for the SIM gateway protocol. If you are using the AIM gateway protocol, please ignore this field.

When the transaction is returned to the store, the store changes the customer order's status from "Pending" to "New".

NOTE: If the customer does not click the continue button on the ANET receipt page, the store is never informed that the transaction was completed, and as a result, the customer's order will remain in the store with a "Pending" status.

In order for all of this to happen properly, ANET needs to know what the return link address (return URL) is for your store so it can return the customer (from ANET's receipt page) back to the store.

ANET requires that you configure your VT account with the EXACT return link address shown above. The address is case sensitive.

To change this setting in ANET, log into your ANET VT account, click SETTINGS, and then click "Response/Receipt URLs" option. Using the options provided by ANET, enter the URL shown by the store in the "Return Link Address" field into the "Default Receipt Link URL" field asked for by ANET. Next, select the "POST" radio button option on the page. The "Receipt Link Text" field is optional. Once all settings are correct, click the SUBMIT button to record them into the ANET VT account settings.

This is an important security measure and insures that nobody other that you can receive the results of processed credit card transactions from your ANET account.

SIM PROTOCOL: TRANSACTION RESULTS POSTING ADDRESS:
When you use this new feature, ANET will "silently" post the results of this credit card transaction back to your store after ANET has charged the customer's credit card (regardless of whether or not the customer returns to the store from ANET's receipt page).

When this post happens, the store changes the order's status from "Pending" to "New". The store will also send a confirmation email to the customer and a copy of it to you.

In order for all of this to work properly, ANET needs to know what the Transaction Results Posting Address ("Silent Post URL") is in order to post the results back to the store. 

This setting is used ONLY by the SIM gateway protocol.

To use this optional (by highly recommended) feature, you need to configure your ANET account with the exact web address shown here. To do so, sign onto your ANET account over the Internet. Next, click on the "Settings" option. Under Settings, click the "Silent POST URL" option listed. A page will be displayed to the right which contains a field called "URL". Enter the exact address shown above into this field. Be sure to click the "Submit" button at the bottom of the page to record changes.

TROUBLESHOOTING THE ANET CONFIGURATION:

1) In ANET's VT, be sure the Transaction Version is set to V3.1 and NOT v3.0.

2) Be sure the RELAY RESPONSE settings and fields in ANET'S VT are NOT used.

3) Be sure the transaction key in the store's ANET configuration EXACTLY matches the transaction key in the ANET VT settings.

4) Be sure the Return Link Address provided by the store has been setup correctly in ANET's Response/Receipt URL field as the "Default Receipt Link URL".

5) Be sure that your web server's date and time is set correctly!

ANET only accepts transactions from a store whose time is within a few minutes of ANET's time and date (the server's date/time must NOT be set in advance of the current time and date).

Therefore, the time and date of your web server must always be set correctly!

6) If you are using a custom skin, make sure the checkout skin pages ONLY have one <form> block with "Qstore.cgi" as the form action. Failure to adhere to this important guideline will cause your store to fail when attempting to communicate with ANET.

7) ANET's "Silent Post URL" field should contain the correct "Transaction Results Posting Address" displayed by the store.

8) ANET's "Default Relay Response" URL field must be blank.

9) Be sure you entered the correct API LOGIN ID into the first field on the store's ANET setup page. This is NOT the same ID as you use to sign onto ANET's Virtual Terminal System.

TYPE OF CREDIT CARD PROCESSING TO PERFORM*
There are two types of credit card processing that can be done for each credit card order. A "normal sale" or a "pre-authorize only". Please read the information below and then select which type of processing you want done. 

This setting is used for both the SIM and AIM gateway protocols.

A "normal sale" is a traditional credit card sale in which the credit card is validated and approved by the credit card company, the charge is posted to the customer's account, and then the money from the sale is deposited into your company's checking account. This is what most merchants choose to do. 

A "pre-authorize only" will just validate the credit card and put a temporary hold on the customer's credit limit for the amount of the sale. It will NOT actually charge the customer NOR will it deposit money into your bank account UNTIL you review the order and complete it as a normal sale (called "forcing" a sale).

RUN ANET GATEWAY IN TEST MODE?*
This controls whether or not the store sends transaction to the ANET gateway in "test" mode.

This setting is used for both the SIM and AIM gateway protocols.

If set to YES, then all transactions sent to the ANET gateway will be processed BUT NOT posted to your merchant account, and NOT charged to the credit card. You will NOT see these transactions in your ANET virtual terminal, but the simulated transaction results will be posted back to your store as part of the order.

NOTE: Only set this to YES when you are first testing the store and real-time ANET processing. Once testing has been completed, you need to change this setting to NO in order for customer transactions to actually be processed and posted to your merchant account.

ANET TO SEND PROCESSING RESULTS EMAIL TO STORE MANAGER?*
This controls whether or not ANET sends a "transaction result" email to the store manager upon successful processing of a credit card transaction.

This setting is used for both the SIM and AIM gateway protocols.

When this is set to YES, ANET will send the store manager (#1 email address only) an notification email that will contain the results of the real-time processing.

The default setting is YES and is the recommended setting you should use.

ANET TO SEND PROCESSING RESULTS EMAIL TO CUSTOMER?*
This controls whether or not ANET sends a "transaction result" email to the customer upon successful processing of the credit card transaction.

This setting is used for both the SIM and AIM gateway protocols.

When this is set to YES, ANET will send the customer an notification email that will contain the results of their order's real-time processing.

The default setting is NO and is the recommended setting you should use. The store will send the customer an email once they click the final button on ANET's receipt page. This button sends the transaction results back to the store. Once that happens, the store marks the customer's "Pending Order" as a "New Order" and then sends out the store manager email and the customer's confirmation email.

 
Email / Contact Us * Free Trial Store * What's New in Shopping-Q * Tech Support * Order Now

Copyright 2005, All Rights Reserved, Bitwise Software International, Inc.
Copyright Notice