### Configuring VeriSign Payment Plug-in

Note: HSPcomplete provides VeriSign Payflow Pro Plug-in only.

Please, visit the VeriSign website and sign in. After your merchant account is set up, you will be provided with unique User name, password, and a special file called Merchant Certiticate, that must be uploaded to your Management Node for the VeriSign Plug-in to work.

What is Merchant Certificate

The Merchant Certificate is a SSL certificate provided by VeriSign when a Merchant account with VeriSign is opened (file name is f73e89fd.0 in 'certs' directory which comes with VeriSign SDK). The field Merchant certificate in the VeriSign plug-in configuration screen allows you to upload a certificate saved on your local machine. Just in case you may refer to VeriSign support and ask them to confirm this.

Note: Please, do not forget that in order to to configure the VeriSign plug-in, you need to obtain the special file called Merchant Certificate from VeriSign Payflow Pro. This file is needed for additional authentication of your VeriSign User name and it is necessary to indicate the path to this file in the VeriSign plug-in configuration form.

Important: Your VeriSign Merchant Account Configuration Necessary for the Plug-In to Work

For successful authentication of your user name, password, and partner ID at the VeriSign side, you must specify the IP address of the computer that transactions will be sent from in your Verisign Merchant Account profile.

Please, log in to your VeriSign Merchant account, proceed to the Security section and add the IP address of the server or VE that runs HSPcomplete (i.e., your Management Node) into the Allowed IP addresses list.

After your VeriSign Account is configured, specify all the necessary data in the VeriSign plug-in configuration form.

To configure the VeriSign plug-in:

1. Click the Edit button on the plug-in screen. Fill the form that appears.
   1. Type your User name registered at VeriSign into the VeriSign User field.
   2. Enter your VeriSign password into the Password field.
   3. Type your VeriSign partner identifier (default is 'VeriSign') into the Partner ID field.
   4. Specify the VeriSign processor hostname (typically, payflow.verisign.com) in the VeriSign host field.
   5. Enter the number of port the VeriSign processor listens for transaction requests (typically, 443) into the VeriSign port field.
   6. Specify the path to the Merchant Certificate file obtained from VeriSign in the Merchant certificate field. You can also click the Browse button and locate the file. After you save the plug-in configuration, the plug-in will put this file into the special directory on your Management Node.
   7. 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.
   8. For the AVS checking, you can explicitly set the types of mismatches detected, when transactions must be rejected. Please, select one of the variants from the Reject transaction according to AVS check result drop-down menu. In this case, Never means that transactions will be approved without respect to possible AVS mismatches. Any of the other mismatch types, if detected, will result in the automated transaction voiding on the payment gateway side.
   9. You can enable the CVV checking on the VeriSign site. If you check the Enable CVV checking box, the CVV code of every credit card used will be sent to the VeriSign server. The CVV designation is outlined earlier in this guide.
   10. In addition, you can adjust the fraud control settings. Check the Use Fraud Control checkbox and set particular fraud threshold. All payments with a fraud score greater then specified threshold will be rejected. Default threshold is '600'.

       Note: This fraud control built in the plug-in does not interact with the HSPcomplete Anti-fraud Manager. The fraud threshold being set here is being just compared with the fraud screening result received after a transaction is checked on the payment gateway side, using their internal fraud screening system. And in case the fraud score produced by the payment gateway exceeds the threshold declared by you in the plug-in configuration form, the payment gateway will reject a transaction.

   11. You can make proxy settings, if needed. Find out if your network needs to specify a proxy server, or if you need to access a proxy server to get to the Internet. If you need a proxy server, please check the Use proxy box and enter the four parameters: proxy host name, port number, user name, and password for that proxy server into the Proxy host, Proxy port, Proxy login, and Proxy password respectively. Seek help from your network administrator.
   12. 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.
   13. 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 to save the settings.

Please send us your feedback on this help page