### Configuring ASSIST Payment Plug-in

ASSIST is the Russian electronic payment system. Payments are processed in a way that ASSIST redirects customers to its web page to accept a payment. Refunds are not supported. Delayed transactions are also not available with ASSIST since this system does not work with credit cards by the pre-saved cards data.

To start accepting payments using the ASSIST system you need to visit the ASSIST website and set up your Merchant Account. Then you should fill a form for ASSIST plug-in configuration in Provider Control Center as this described below and activate the ASSIST plug-in.

To configure the ASSIST plug-in:

1. Click the Edit button on the plug-in screen. Fill the form that appears:
   1. Type the ASSIST payment page URL into the Purchase URL field. This is the URL your customers will be redirected to when they select the ASSIST payment system to pay their orders online in your HSPstore. You will obtain this URL from ASSIST support after you set up your Merchant Account . Typically, this URL is`https://secure.assist.ru/shops/purchase.cfm`.
   2. Type the ASSIST page URL, where the transaction processing results can be known into the Result URL field. The ASSIST plug-in will periodically get the transaction results from there, with the frequency determined by the polling period you can also specify in this very form. Typically, this URL is `https://secure.assist.ru/results/results.cfm`.
   3. Type your ASSIST Merchant Account ID into the Merchant ID field.
   4. Into the Login field, please type your ASSIST Account login you have obtained from ASSIST to get access to the ASSIST server resources allowed for registered users only.
   5. Into the Merchant password field, please type your ASSIST Account password you have obtained from ASSIST to get access to the ASSIST server resources allowed for registered users only.
   6. You can optionally enter into the Reference number prefix field the free-form alphanumerical prefix (up to 20 symbols in total) that will be appended to each transaction that came from your Merchant account and shown in the transaction log on the ASSIST side. This prefix labels each of your transactions and can be used by the ASSIST support managers to sooner find your transactions and solve the problem in case something goes wrong with one of your payments.
   7. To test the integration with ASSIST server, you can use the test mode when no real transactions are passed. To enable the test mode, check the Test mode box. To bring the plug-in into the production mode, just clear this box.
   8. To test the plug-in in different regimes, you can select the ASSIST gateway test response to be obtained for any transaction being processed in the test mode from the Test Response drop-down menu.
   9. You can set the frequency (in hours) for payments status polling, i.e., periodical automated plug-in requesting the ASSIST gateway (following the Result URL you have entered in this form) for transactions processing results. This is the plug-in feature that allows you to monitor payments processing on the ASSIST payment gateway side. You can enter the nonzero value (number of hours) into the Polling period field, then the ASSIST plug-in will establish connection with ASSIST server and poll payments status with the pre-set frequency.

      Note: Setting the polling period to zero turns polling off, i.e., the plug-in stops requesting the ASSIST gateway for transaction results.

   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.

Please send us your feedback on this help page