In this tutorial we will show you how to setup SystemPay in VirtueMart, which allows you to use them as a payment option. SystemPay is a popular secure payment processing website that is commonly used outside of the United States.
This payment option requires that you have an account setup with SystemPay.
Setting up SystemPay:

| Option | Description |
|---|---|
| Payment Name | Enter a name for the payment option. In my tests I am using: SystemPay |
| Published | Choose Yes to make this option active, No will disable this option. |
| Payment Description | Enter more words explaining this payment option. |
| Payment Method | From the drop-down choose the SystemPay payment option to setup. |
| Shopper Group | Choose a group from the drop-down to apply this Payment method only to this group. |
| List Order | If you enter a number here, lower numbered options will display first in the payment method list, followed by the next lowest option. |

| Option | Description |
|---|---|
| Logos |
Choose a logo to be associated with the payment name. You can add additional images to this list by uploading to: /images/stories/virtuemart/payment/ |
| Fee per transaction | If you want to add a charge per transaction for using this type of payment method, enter it here. |
| Percent of the total amount | If you want to charge a percentage of the checkout price, enter it here. |
| Tax | Choose a tax from the drop-down menu, if you want to charge tax on this payment option. |
| Site id | Enter the Site id provided by SystemPay. |
| Test key | Enter the test key provided by SystemPay. |
| Production key | Enter the prod. key provided by SystemPay. |
| Mode | Choose if you want this payment option in test, or production (active) mode. |
| Platform URL | Enter the SystemPay address customers will be directed to for checkout. |
| Default language | Choose your primary language for the checkout page from the drop-down box. |
| Available languages | You can choose which languages to accept, or choose select all options to configure on the SystemPay site. |
| Capture delay | To delay processing payments (almost like a grace period), enter the number of days here. |
| Validation mode | Choose default or Automatic to confirm payments immediately, or manual if you want to manually confirm payments from the Admin panel. |
| Credit Card Type | From the drop-down menu, choose the credit cards you want to accept. I chose select all options. |
| Minimum amount | You can set a minimum price total that will allow this payment option here. |
| Maximum amount | You can set a max price total that will allow this payment option here |
| Automatic redirection | Choose Yes to have customers redirected to your website after checkout, No will not. |
| Success redirection timeout | Enter how many seconds to wait before redirecting customers back to your site after a successful payment. |
| Success redirection message | Enter a message here that you want customers to see before redirecting back to your site after a successful payment. |
| Failure redirection timeout | Enter how many seconds to wait before redirecting customers back to your site after an un-successful payment. |
| Failure redirection message | Enter a message here that you want customers to see before redirecting back to your site after a successful payment. |
| Return mode | Choose from the drop-down box if you want the payment method returned to your site via a GET, or POST command. I recommend selecting POST. |
| Server URL to copy in your SystemPay store backoffice | Copy this URL to enter into your settings with SystemPay. |
| Order Status on payment success | When payments go through successfully, you can choose how you want the status set. Options are: Pending, Confirmed by shopper, Confirmed, Cancelled, Refunded, and Shipped. |
| Order Status on payment failure | When a payment fails, select how you want the status set. Options are: Pending, Confirmed by shopper, Confirmed, Cancelled, Refunded, and Shipped. |
| Debug mode activated | If you choose Yes, all transaction will be saved to: /logs |

| Ticket: | Submit a Support Ticket |
|---|---|
| Chat: | Click To Chat Now |
We value your feedback!
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
new! - Enter your name and email address above and we will post your feedback in the comments on this page!