### Configuring Authorize.Net Payment Plug-in

First of all, you should get your own Merchant ID (and password) from Authorize.Net.

To start accepting payments using the Authorize.Net services, please, visit the Authorize.Net website and set up a merchant Account.

Note: If you are using a Wells Fargo SecureSource Account, you can use it since HSPcomplete Authorize.Net plug-in supports such Accounts. Or, you can sign up for your merchant account with Wells Fargo SecureSource, which uses Authorize.Net to process transactions.

After your Authorize.Net account is set up, you will need to log in to the Authorize.Net merchants system and make your Authorize.Net Account active (ready to process real transactions).

Important: If you are using the Authorize.Net account, then before you enable the security features (CVV2, AVS), you should configure your Authorize.Net Account properly. Please, log in to your Authorize.Net Account and set up the following:

- Define CVV2 policy;
- Define AVS policy. Note that most of non-US banks do not support AVS. If you have non US customers, you should consider setting your Authorize.Net Account to "Allow All" to prevent rejection of valid non-US transactions. As an alternative, you may set up a second "foreign only" account with its own AVS setting;
- Indicate the referral URL (The URL online payments to be accepted from). It should be your HSPstore URL (it being inserted automatically in the HSPcomplete setup Form).

To configure the Authorize.Net plug-in:

1. Click the Edit button on the plug-in screen. Fill the form that appears:
   1. Enter the Authorize.Net payment gateway URL into the Server URL field.
   2. Referrer URL - The URL online payments to be accepted from (your online store).
   3. Type your Authorize.Net or Wells Fargo SecureSource Merchant ID into the Merchant ID field.
   4. Select at least one credit card type to be accepted by the plug-in from the Available credit card types menu. To select a credit card type to accept with the plug-in, click on a card type name and then click the >> button to move a card type to the Supported Card Types menu. To select several card types in series, hold down SHIFT, and then click the first and last card types of the group. To select several card types that are nonadjacent in the list, hold down CTRL, and click a credit card type.
   5. Enable CVV2/CVC2 verification checkbox - if checked, an additional security code located on a credit card will be passed while transaction processing.
   6. Enable address verification (AVS) checkbox- if checked, AVS checking will be performed during transactions processing.

      Warning: Most non-US banks do not support AVS. If you have non-US customers, you should consider setting your Authorize.Net Account to "Allow All" to prevent rejection of valid non-US transactions. As an alternative, you may set up a second "foreign only" account with its own AVS setting.

   7. You can type your Authorize.Net Merchant password into the Password field. The password is required only in case the Require Password for ALL Transactions option is turned on for your Authorize.Net merchant account. This makes transactions more secure. You can turn on this option in Authorize.Net Merchant Interface.
   8. Select the type of transactions to process: if you want to process only the transactions of the Preauth type, then check the Enable pre-authorization box, if you want to process the Sale transactions only, then leave this box clear.
   9. Test mode. Test mode allows you to test your linking integration with Authorize.Net without having to process real credit card transactions. When you process test transactions, no transactions are passed to the payment processor; thus, no information about test transactions is stored on Authorize.Net payment servers. When in test mode, properly formatted transactions will be shown as approved but will not actually be processed or recorded.
   10. Key in the Button title. For example, this could be the name of payment system. This title will be displayed directly on the button for online-payment at HSPstore, on the final stage of subscription registration, when a customer selects how to pay for the services ordered.
   11. You can add both the short and the detailed description. Quick description of a payment method will be displayed below the button. The Long description of a payment method will be displayed in a separate section entitled Pay Online.
2. Click the Update button.

Caution: Please, make sure that you have indicated the correct referrer URL while configuring your Authorize.Net Account. Otherwise, the plug-in will be not able to process transactions.

Please send us your feedback on this help page