Payzen available as a payment option in VirtueMart.In this tutorial we will show you how to setup VirtueMart to accept payments via Payzen, which is a popular option for accepting payments from around the world.

This requires that you have an account setup with PayZen.

Configuring Payzen:

  1. Login to your Joomla! Admin panel.
  2. In the navigation menu, roll your mouse over Components, then click the VirtueMart option.
  3. In the VirtueMart menu click the Shop option, then click Payment Methods. Click the New button, and there will be several fields available.
    Setting up a new payment method in VirtueMart
    Fill them in as needed, below is a brief description of the available options.
    OptionDescription
    Payment Name Enter a name for the payment option. In my tests I am using: Payzen
    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 Payzen 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.
    After entering your preferences, click the Save button. You will see a notification stating "Payment Method successfully saved."
  4. Click the Configuration tab.
    Configure Payzen for VirtueMart
    There will be fields / selections to enter, below is a brief description of the options:
    OptionDescription
    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 PayZen.
    Test key Enter the test key provided by payzen.
    Production key Enter the prod. key provided by PayZen.
    Mode Choose if you want this payment option in test, or production (active) mode.
    Platform url Enter the PayZen 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 PayZen 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 Types 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 PayZen store backoffice Copy this URL to enter into your settings with PayZen.
    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
    After making your selections, click the Save button. You will see a notification stating "Payment Method successfully saved." This payment option will now be available when customers check out.

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
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.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Did you find this article helpful?

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!

Help Center Search

Current Customers

Email: support@WebHostingHub.com Ticket: Submit a Support Ticket
Call: 877-595-4HUB (4482)
757-416-6627 (Intl.)
Chat: Click To Chat Now

Ask the Community

Get help with your questions from our community of like-minded hosting users and Web Hosting Hub Staff.

Not a Customer?

Get web hosting from a company that is here to help.