After configuring your products in VirtueMart, you'll want to look into setting up Payment Methods. Payment Methods are quite literally the methods your customers can use to pay for your products at checkout time. There are several Payment Methods available by default within VirtueMart, and one of them is PayPal. In this tutorial, we'll walk you through the steps for setting up your VirtueMart store to accept PayPal payments.

To configure VirtueMart to accept PayPal payments:

  1. Log into your Joomla Admin Dashboard
  2. In the top menu, hover over Components and click VirtueMart
  3. Click the Payment Methods icon
  4. In the top right menu, click New.
  5. Under the Payment Method Information tab (which will be shown by default), fill in the required fields. We've listed below the values we used:
    Payment Name: PayPal
    Published: Yes
    Payment Description: Select this option to pay using PayPal.
    Payment Method: VM - Payment, PayPal


    After filling out these details, click the Save button in the top right menu.

  6. Click the Configuration tab and fill out the details that are listed under that tab. The changes we made are listed below:
    PayPal payment email:
    Sandbox: no
    Prompt buyers for a shipping address: Prompt for an address, and require one

    After filling in the details, click Save in the top right menu.

  7. When visiting your VirtueMart store and testing the checkout feature, you will now see a PayPal option listed for payment!
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

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

Like this Article?

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!
Ask a Question

Joomla Community Google+ Hangout #3

June 3rd, 2014

Thank you @RustyJoomla for letting me speak on the Joomla Community Google+ Hangout!

Click here to watch!

n/a Points
2014-05-06 2:28 pm

I am using Joomla but not Virtuemart - do I need to use Virtuemart to set up a Paypal button on our charity webpage??

9,962 Points
2014-05-06 2:55 pm
Hello Pat, and thanks for your comment.

You do not need to use Virtuemart with Joomla in order to add a PayPal button to your website. You can simply use a PayPal Buy Now button on your site, or a PayPal donation button if you're a non-profit.

If you're having any issues at all getting one setup please let us know!

- Jacob
n/a Points
2014-08-07 11:45 am
I have been done as your instruction.but in my website just showing paypal show link for payment box.please email me.for what the next?
8,065 Points
2014-08-07 12:00 pm
Could you clarify what you are referring to? Could you provide a link to the site that you are referring to?
n/a Points
2014-08-07 9:41 pm

HI, nice tutorial! But I'm having some troubles setting up the Payment Method in joomla 2.5. When I go to the Step 6. Click the Configuration tab won't shows anything, I can't see any value or fields: PayPal payment email, Sandbox, Prompt buyers for a shipping address I just see a blank page in there, What should I do? Thanks for your help... (=

17,014 Points
2014-08-08 7:48 am
Hello yehanny,

Are you experiencing any other blank areas or is it just this one in particular? Did you notice it working prior to making any updates, changes, adding extensions, etc?

Kindest Regards,
Scott M
n/a Points
2014-08-08 9:18 am

Hi Scott, thanks for the quick reply!

Actually, there's one thing I notice when I was setting up the paypal payment method is that instead of "VM - Payment, PayPal" my selection says "VMPAYMENT_PAYPAL" and when I selected it then go inside Configuration tab it shows a blank page, I did the same process with other payments and still showing the same blank page, I'm using Joomla 2.5.17 and VirtueMart 2.6.6, thanks and best regards

8,310 Points
2014-08-08 9:56 am
Hello yehanny,

Thank you for you question about setting up Paypal in VirtueMart. In my tests I am using Joomla! 2.5.20, and VirtueMart 2.6.6.

The option for Payment Method displays successfully as VM - Payment, PayPal for me.

We are happy to help, but will need some additional information. Are you clicking the Save option in the top right, before clicking the Configuration tab?

Are you using any 3rd party Extensions/Addons? Which ones?

Are you getting any errors?

If you have any further questions, feel free to post them below.
Thank you,

n/a Points
2014-08-08 11:57 am

Hi Paul! Thanks for your help.I tried with Icepay plugin but I guess is not compatible with virtuemart now I have all it payments options installed, but useless, do you know any free payment method for paypal and offline payments? I will appreciate itThanks buddy

8,310 Points
2014-08-08 1:21 pm
Hello yehanny,

Thank you for your question. I do not know any free options for offline payments, but Paypal does offer Offline credit card services. They charge the same transaction fees as their normal PayPal services.

If you have any further questions, feel free to post them below.
Thank you,

n/a Points
2014-08-08 2:09 pm

Hey Paul, thanks for the advice on offline payment with paypal. But I need a payment methond for wire transfer and deposit so users can see our account details after they select this method and also a PayPal Button for payments but I can't figure out how to do this in VirtueMart 2.6.6 still can't find a module to do that, all help from anyone would be great, thanks!

8,310 Points
2014-08-08 3:35 pm
Hello yehanny,

Thanks for contacting us again. I spent some time looking for a solution in the official VirtueMart forums, and could only find a workaround for using a wire transfer in VirtueMart.

Since there is no built-in way or module for doing this in VirtueMart, you would have to have a developer code a solution.

If you have any further questions, feel free to post them below.
Thank you,


Post a Comment

Email Address:
Phone Number:

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

12 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

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

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!