Copyright © 1999-2013 Parallels IP Holdings GmbH and its affiliates. All rights reserved.
AuthorizeNet Plug-in
Configuration Guide
Parallels Plesk Automation Billing
Parallels IP Holdings GmbH. Vordergasse 59 CH8200 Schaffhausen Switzerland Tel: + 41 526320 411 Fax: + 41 52672 2010 www.parallels.com
Copyright © 1999-2013 Parallels IP Holdings GmbH and its affiliates. All rights reserved.
This product is protected by United States and international copyright laws. The product’s underlying technology, patents, and trademarks are listed at http://www.parallels.com/trademarks
Microsoft, Windows, Windows Server, Windows NT, Windows Vista, and MS-DOS are registered trademarks of Microsoft Corporation.
Linux is a registered trademark of Linus Torvalds. Mac is a registered trademark of Apple, Inc.
Contents
Preface ... 4
Documentation Conventions ... 4
Typographical Conventions ... 4
Feedback ... 5
About Payment Processing ... 6
Configuring Payment Processing Overview ... 7
AuthorizeNet plug-in Overview ... 7
Configuring AuthorizeNet Plug-in ... 9
This section contains introductory notes and important information about typographical conventions used in this document.
In This Chapter
Documentation Conventions ... 4 Typographical Conventions ... 4 Feedback ... 5
Documentation Conventions
Before you start using this guide, it is important to understand the documentation conventions used in it.
Typographical Conventions
Formatting convention Type of Information Example
Special Bold Items you must select, such as menu options, command buttons, or items in a list.
Go to the Resources tab.
Titles of chapters, sections, and
subsections. Refer to the Managing Your Account chapter.
5 Preface
Italics Used to emphasize the importance of a point, to introduce a term or to designate a command line placeholder, which is to be replaced with a real name or value.
Type a placeholder into the From field, e.g.
@@Order_Vendor_Account_BillingC ontact_Email@
Monospace The names of commands, files, and directories.
payflow.verisign.com CAPITALS Names of keys on the keyboard. SHIFT, CTRL, ALT
KEY+KEY Key combinations for which the user must press and hold down one key and then press another.
CTRL+P, ALT+F4
Feedback
Parallels welcomes your feedback on how to make our documentation more helpful. You can submit feedback using the Documentation Feedback form on our website:
http://www.parallels.com/support/usersdoc/?problemSubject=Feedback+on+Help+Page
Additionally, if you or your colleagues or customers have any feedback on the usability of Parallels Automation, please send it to [email protected].
This chapter provides an overview of the payment processing process and general information about the plug-in.
In This Chapter
Configuring Payment Processing Overview ... 7 AuthorizeNet plug-in Overview ... 7
C
H A P T E R2
7 About Payment Processing
Configuring Payment Processing Overview
When configuring a payment process, you are to perform the following set of procedures.
1 Configure payment system.
Payment system, which is the way a customer pays for services. PPAB comes with the set of pre-configured payment systems; you can see them at System > Settings > Payment Processing, the Payment Systems tab. Additionally, you can register particular types of payment systems by choosing from the Type drop-down list. For example, you can register a credit card payment system (Visa, MasterCard, etc.) or a payment system of the bank account type.
2 Set up payment gateway.
The payment gateway (or processing center) is responsible for processing payments. In PPAB, setting up a processing center is configuring its plug-in. This guide is aimed at providing the plug-in overview and the setup instructions. After the plug-in has been configured, it is necessary to activate it at System > Settings > Payment Processing, the Payment Gateways tab.
3 Associate processing center with payment systems.
The associations define the payment gateways that are allowed to process payments of a particular payment system. Both payment system and payment gateway can have several associations. You can associate the same payment system with a number of processing centers, and vice versa. Configuring associations allows assigning particular pair for actual payment processing. PPAB comes with the set of pre-configured associations; however, you can change them or create your own ones.
4 Specify association for actual processing.
From the list of created associations, set up a match between the processing center and the concrete payment system for actual processing. The payments can be processed only with this match established. For example, Visa will be processed by this particular processing center and no other.
For more details on configuring payment processing refer to the respective section of PPAB Provider's Guide.
AuthorizeNet plug-in Overview
8
About Payment Processing
Settings
General Settings
• Account. The field displays the identifier and name of the plug-in settings owner. Click on the identifier or on the name to drill down to the owner’s account properties.
• API Login ID and Transaction Key. These fields display the logon credentials of the merchant. These values are provided by AuthorizeNet when subscribing to its services.
Connection Settings
Connection parameters are provided by AuthorizeNet when you subscribe to its services:
• Host Address, Port Number. These fields display where the processing request is submitted to. The default values are secure.authorize.net and 443.
• AuthorizeNet Test Mode. The parameter indicates whether the transactions are processed in test mode - credit card verification is performed by money and is not debited. For production environment, this option should be disabled.
Enable Card Security Code (CVV2) Check
Setting up payment processing is a procedure, consisting of several steps, with the plug-in
configuration being the starting point of this process. For the instructions on setting up the payment process, refer to the PPAB Provider's Guide > Managing Payment Processing chapter.
This section focuses on describing the plug-in setup procedure and its configuration screen in PPAB system.
In This Chapter
Setting up AuthorizeNet Plug-in ... 10
C
H A P T E R3
10
Configuring AuthorizeNet Plug-in
Setting up AuthorizeNet Plug-in
To start setting up the AuthorizeNet plug-in, you should have a U.S. based bank merchant account. A merchant account is an agreement with a merchant bank that allows you to accept payment by credit and debit card. Make sure, that you have a valid SSL certificate and your Web site is capable of initiating both client and server side SSL connections.
When AuthorizeNet provides you with the merchant account, you obtain login and password to the AuthorizeNet Merchant Interface, host address and port number. Login the Merchant Interface and create your account API Login ID and transaction key. These two values are used by the
processing center to authenticate that you are authorized to submit transactions.
After initial setup, your AuthorizeNet account is placed in test mode by default. AuthorizeNet supports pre-authorization transaction in test mode and does not support capture transaction. Namely, test payment never gets completely charged. It is recommended to use plug-in in test mode until a pre-auth transaction come through successfully (to ensure that configuration and connection settings are right). After this reconfigure the plug-in in real mode and test with a minimum payment amount. There are two ways to turn test mode on or off: through Merchant Interface or through PPAB.
Note: it's recommended to set up the plug-in in test mode. Once you have tested the integration, turn off test mode and go live.
To configure the AuthorizeNet processing center plug-in:
1 Go to System > Settings and select Payments Processing from the Operations group.
Switch to the Payment Gateways tab.
2 Select the plug-in by clicking its name in the Name column. 3 Click Edit to configure the plug-in.
4 Fill out the form: specify the partner account credentials and payment center entry-point details
to set up connection. The configuration parameters are listed in the Plug-in Overview section.
5 When the configuration is finished, click Save.