Whether you decide to edit an existing payment system or create a new one entirely, the first thing you need to do is to specify the main settings. Please go to Administration > Sales orders > Payment Systems > Edit System (choose the corresponding link).
Currently ViArt Shop supports, as default, 22 payment systems. This means that you already have 22 payment systems installed for your online store, all you need to do is to set up an account with one them. Once you have done this, you then need to enter the account details you get from the payment system into your online store.
Note: In order to simplify the process, all default payment systems are supplied with
instructions and main parameters.
Generally you are required to fill out the following fields:

- Is Active Enables/disables the payment system
- Is Default Sets the payment system as default
- Payment System Name The name which will be shown to your customers and in the general payment system list
- Processing Fee This fee will be added to the total product cost; this fee can be set as either a percentage or an amount of money
- Payment Information This allows you to enter a description of the system or any other information; this will be shown to customer at the 'Checkout: Payment Details' page
- Installation Notes This contains some instructions on how to set up the payment system, this is only shown to administrators
- Payment URL Specifies the URL the customer is forwarded to for entering his/her payment details; this may be on your own server (credit_card_info.php by default) or on an external server (provided from your payment system account)
- Form Submit Method Specifies how the data will be submitted
Advanced Parameters
If you are going to carry out the whole ordering process on your own site, you will need to check the customer payment data and process his/her credit card. In this event you will need to set up Advanced Parameters and fill out the following fileds:

- Is Advanced Sets the payment system as with advanced parameters
- Advanced Library Specifies the path to a script file handling the transactions; by default all such scripts are stored in the 'Payments' folder in the root directory
- Advanced URL Specifies the location that the requests to the payment system are sent
Note: Some payment systems provide links for testing, you will need to change it to a 'real' one.
- Success Status, Pending Status, Failure Status Define what status will be assigned to orders in the administration section (Administration > Sales Orders)
- On Failure Action Tells the system where to redirect a customer in the event of any problems with payment details: to the final step or to the payment details page
Parameter List
The last set of data you will need to provide is the 'Parameter List'. As the name suggests it
includes the parameters that will be sent to the payment system for verification and processing.
The parameters depends on the payment system you are going to use, you can look
through the full list of possible variants/variables you can pass to the payment system by clicking the 'Click HERE' link. Click the 'Add' button if you require more empty fields.
In order to save the changes you made click the 'Update' button.
In order to delete the payment system click the 'Delete' button.
If you want to leave without saving click 'Cancel'.
|