### Configuring Innovative Gateway Payment Plug-in

Innovative Gateway is a US based company that provides e-commerce solutions (payment engine, fraud screening tool, etc.). Innovative Gateway payment engine supports transactions in US Dollars only.

To start accepting payments with Innovative Gateway, please visit their website and set up the account with Innovative Gateway.

After your Innovative Gateway account is set up, you will receive the following Merchant requisites:

- User ID - the identifier used both to authorize your transactions and for you to log in to the Merchant Site at the Innovative Gateway website.
- Merchant ID - the identifier that is not used in transaction, this is just your Merchant Account requisite.
- Password - the password used both to authorize your transactions and for you to log in to the Merchant Site

In addition, you will need to know the Innovative Gateway server hostname and the URL to send transaction requests.

Note: You may need to pass some additional information to the Innovative Gateway (e.g., your server IP address). To this effect, you should log in to your Merchant account using your User ID and Password. Please, contact the Innovative Gateway support on the matter.

The plug-in supports the following transaction types:

- Preauth - the purchase amount is being reserved and the transaction suspended till authorization.
- Sale - a single-step transaction without pre-authorization;

After you set up your Merchant account and get all the necessary data, you can fill the Innovative Gateway plug-in configuration form in HSPcomplete, activate the plug-in and start using the Innovative Gateway services.

To configure the Innovative Gateway plug-in:

1. Click the Edit button on the plug-in screen. Fill the form that appears:
   1. Enter the Innovative Gateway server hostname into the Server field.
   2. Type the number of the port where the Innovative Gateway server listens for transaction requests into the Server Port field.
   3. Into the Path to CGI-script field, enter the path to be appended to the Innovative Gateway server hostname to form the URL to send transaction requests.
   4. Type your Innovative Gateway User ID into the Name field.
   5. Enter your Innovative Gateway password into the Password field.
   6. 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.
   7. Select the type of transactions to process: if you want to process only the transactions of the Preauth type, then check the Preauthorization enabled box, if you want to process the Sale transactions only, then leave this box clear.
   8. You can enable the CVV checking on the Innovative Gateway site. If you check the Enable CVV checking box, the CVV code of every credit card used will be sent to the Innovative Gateway server. The CVV designation is outlined earlier in this guide.
   9. To check the integration with Innovative Gateway, you can use the plug-in in the test mode, when no real transaction is performed. When in the test mode, the plug-in allows using the dummy credit card numbers (just any, no checks) to generate test transactions. To switch the test mode, check the Test mode box. To use the plug-in in the production mode, leave the Test mode box clear.
   10. You can enable the AVS checking for credit cards used. The AVS designation is described earlier in this guide. To set the AVS to be passed as a strict requirement of transactions processing, check the Reject transaction if AVS is unavailable box.
   11. 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.
   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.

Please send us your feedback on this help page