Screen: ShopSite > Commerce Setup > Payment > Configure Processor

Important information about ShopSite and Authorize.Net Security Features

Authorize.Net

Overview

If you have an Authorize.Net merchant account, your customers can enter their credit card information (including billing address) on the shipping screen and ShopSite will forward that information to Authorize.Net for verification. If the information is correct and there are funds available to cover the cost of the order, Authorize.Net will tell ShopSite that the order is authorized and ShopSite will display a receipt to the customer.

After you ship an order, you can go to the Orders screen in the back office and select the order and click Bill Orders to start the process to receive payment. ShopSite will send a request to Authorize.Net to capture the funds for that order, and the funds will be transferred to your merchant bank account, usually within a couple of business days.

Note:

Level II and Level III processing is supported. This may give you a better discount for some business card transactions. You will need to contact Authorize.Net about activating Level II and/or III processing. ShopSite automatically sends all necessary data for Level II and for Level III if you activate the Product Commodity Code specified in the configuration (in ShopSite Pro or Manager).

API

Authorize.Net has several different programmatic interfaces. This interface uses their newest API -- Accept.js

Getting Started

Follow the steps below to get started with Authorize.Net.

  1. If you do not already have an Authorize.Net account contact this merchant account provider to obtain a merchant bank account and/or a credit card processing account with Authorize.Net. They are an Authorize.Net reseller and have a program in place just for ShopSite merchants.
  2. Use the account information for your new accounts to fill in the fields in the ShopSite Authorize.Net Settings screen, as explained below.
  3. Begin processing transactions.

Setup

From the Commerce Setup screen, select Payment, then scroll down and click the Authorize.Net radio button, then click Configure Processor. You will see a screen with the following fields:

>
Host
Choose between Sandbox (for testing) and Live (for processing orders).

Authentication

You must enter your Authorize.Net login ID and Transaction Key.

API Login ID
Enter your Authorize.Net login ID
Transaction Key
Enter your Authorize.Net Transaction Key here.
Public Client Key
Enter your Authorize.Net Public Client Key here.

Transaction Settings

Order Transaction Type
Specify the type of transaction that you want ShopSite to process when a customer places an order. For most situations, you should leave this set to Authorize Only. If your store sells digital download products, you may want to set this to Authorize and Capture (Sale) to ensure that the funds are actually captured before customers are given access to the online products.
Authorize Only
This is the normal transaction method for ShopSite. When a customer clicks "Submit This Order," ShopSite sends the transaction to Authorize.Net for authorization, the transaction is authorized, and ShopSite is notified of the authorization. A "hold" for the amount of the purchase is placed on the customer's credit card, but the funds are not "captured" until the merchant goes to the Orders screen in ShopSite and clicks Bill Orders.
Authorize and Capture (Sale)
This method authorizes a transaction and captures funds all at once. ShopSite sends a transaction to Authorize. Net for approval, the transaction is approved, ShopSite is notified of the approval, and the transaction automatically settles at the end of the business day without any further action by the merchant. If you select this transaction type, you will not be able to use the Bill Order button on the Orders screen to capture funds because they are captured at the time of the order.
Order Description
This is text to identify that the billing originated with your ShopSite store.
Display CVV2 Entry Box
Check this box to have ShopSite include a text box on the order form for customers to enter the CVV2 value from their credit cards. See the Payment Setup help for an explanation of CVV2.
Require CVV2 Entry
Check this box to make the CVV2 field a required field on the order form.
Send Line Items
Check this box when you want to send information about the products being ordered (line items) to Authorize.net.
Display Error Details
Check this box only when setting up a new Authorize.Net account and making test purchases. If there are any problems with the transactions, the customer will see details about the error. Hopefully that customer is you just making test purchases. Turn this option off when you are ready to accept real transactions.
Decrease PCI scope (credit card data is sent from the shopper's browser to Authorize.Net)
Checking this box tells ShopSite to use the Authorize.Net Accept.js API. This API may qualify you to use the PCI-DSS SAQ A-EP form for PCI compliance. When "Decrease PCI scope" is checked, and the shopper enters their credit card information, that data goes straight from their browser to Authorize.net. It never touches your server or is seen by ShopSite. If you wish to temporarily store credit cards in ShopSite, uncheck this box and use the appropriate setting in Orders > Security > Credit Card Storage. Note that you should not check this box if you have enabled Authorize.Net's Fraud Control feature to filter by IP. That filter only works when the credit card data is submitted from your server's IP not when it is coming from many different shopper IPs.

Gateway confirmation email

Send email to customer
Select whether Authorize.net should send a payment confirmation email to the customer. You can select True to send an email, False to not send an email, or you can select Use gateway default setting.
Email address for merchant copy
Enter the email address for the account you want the merchant copy of the gateway confirmation email to go to. If you leave this blank, no merchant copy will be sent.

Automated Recurring Billing (ARB) Settings

Automated Recurring Billing (ARB) enabled on your Authorize.Net account

Set this check box to acknowledge that you have Automated Recurring Billing enabled on your Authorize.Net account and to enable Automated Recurring Billing and subscription services for your ShopSite store. After selecting this option, Automated Recurring Billing becomes available as an option in the ShopSite back office for your products. Further information on configuring products to use Automated Recurring Billing can be found on the Add Products page (in ShopSite Pro or Manager).

Level III Processing

Product Commodity Code Field

Level III Processing for VISA requires that a Product Commodity Code be sent for each product ordered. Check with Authorize.Net to set up Level III and if a Product Code is required. If a code is needed you can specify it by using a Product Field and indicating this in the pull-down. Further information on configuring product fields can be found on the Extra Fields Configuration page. Note that There is no universally accepted commodity code standard, but the United Nations Standard Products and Services Code (UNSPSC) is widely deployed. If this is set to None or the product does not have a code specified, the Product Commodity Code Default (see below) will be used if configured.

Product Commodity Code Default

If your store sells only one type of product then you can set a default commodity code here and it will apply to all products. You can use this instead of the per product Product Commodity Code Field (see above.) Additionally you can use both. When a Product Commodity Code has not be set for a specific product, the default will be used.

Unit of Measure Product Field

A unit of measure is the code for how the product is measured. Most things are sold as a unit so ShopSite defaults to EAC which stands for Each. If a product is sold by the pound then you could set the unit of measure to LBS. If the product is sold in packs of a dozen you could have the unit of measure be "DZP". When ShopSite sends the quantity and price per unit it will use the formula:

TotalQuantity = Quantity * UnitQuantity
PricePerUnit = TotalProductPrice / TotalQuantity
You can specify the Unit of Measure by using a Product Field and indicating this in the pull-down. If this setting is "none" or the Extra Product Field for the product is blank then the default "EAC" will be sent. Further information on configuring product fields can be found on the Extra Fields Configuration page. See Appendix A of this document for example units of measure.

Credit Cards

Supported cards and other payment types Select which credit cards you want to accept payments from. If you are using a real-time payment gateway, you should check to see what cards your gateway accepts, and what the fees for those cards are. Check the box beside the card name to accept payment from that card. You can select any (or all) of the following:
  • Visa
  • MasterCard
  • Discover
  • American Express
  • Diner's Club/Carte Blanche
  • eCheck
  • JCB
  • UnionPay
CVV2 Help Text Enter the text to be used for the CVV2 Help Link. If your credit card processor is configured to include a CVV2 field with the payment information, this text will be displayed as a link beside the field.
CVV2 Help URL This is the URL to be used for the CVV2 Help Link. When a customer clicks the link beside the CVV2 field, a new window will open to this URL. You can use the default URL or you can create your own page explaining what a CVV2 is and where to find it on a credit card.

Fill in the proper values and click Save and Enable.


ShopSite Help and Resource Center
Last updated: October 11, 2017
Give Feedback


ShopSite Shopping Cart Software