Online Shopping Cart Logo

  VirtueMart 2 and 3
PayPal Express Checkout Plugin

Home PayPal Express PayPal Advanced PayPal Pro PayFlow Authorize.Net SIM WorldPay Demos Contact Us

Download the Plugin

latest fully working version

How to Setup and Install the Plugin

Change Log
Details of this and previous versions.

PayPal SSL Certificate Upgrade
How to determine if your intergration is compatible with the latest PayPal upgrades.

PayPal Sandbox/Test Account

How to set up a PayPal sandbox  accounts and obtain test API credentials and credit card number.

PayPal Express Extended - Free

Extended version of the Virtuemart PayPal plugin with extra features

Latest Version (1.3.15)
- 6 November 2016

Previous Version (1.3.10) - (this version includes a shortcut button) 6 February 2016

The customer can choose between "Add to Cart" or "Check out with PayPal"

You can have

PayPal as the primary payment option, and Credit Cards secondary


Credit Cards as the primary payment option and PayPal Secondary.

You can customise the product receipt page with your own text and images.

Finding your PayPal API details

Log in to PayPal.

Click on "My Account" then "Profile".

PayPal Profile

Look under the "My selling preferences" section

Click  update "API Access"

Select "Request API Credentials"

PayPal Request API Credentials

Select "Request an API Signature".

PayPal API Agreement

PayPal will then create and display an API Username, Password and Signature.

You can then cut and paste these into the shopping cart setup program.

PayPal API signature, password and username

Login in to Virtuemart and enter your PayPal API username, password and signature in to the plugin setup, then save.

Published payment methods will have a green tick next to them in Payment Method section.

Latest updates

1.3.15 - 6 November 2016
Checks to ensure a secure version of Joomla is installed.

1.13.14 - 8 June 2016
Fix to prevent an extra confirmed email been sent under some cirumentances.

1.3.11 - 18 February 2016

Removed the direct to PayPal short cut option to retain compatibility with 3rd party checkouts. This may be reinstated at a later date for carts that have shipping and tax already included. With these PayPal can be the first and last checkout, with no need to return to Virtuemart checkout to confirm order details.

1.3.10 - 6 February 2016

Download (1.3.10)

Extra checks for old or outdated versions of Joomla. Added notification message if shipping or taxes change the order total.

1.3.9 - 24 November July 2015

If the Virtuemart Shipping and PayPal shipping address are the same then the Virtuemart Address is no longer overwritten as there is no need.

1.3.8 - 22 July 2015

Added quick checkout button to order form.

1.3.7 - 10 July 2015

Updated PayPal Checkout button for compatibility with a wider range of templates.

1.3.6 - 10 March 2015

Update for countries who do not require a state id.

1.3.5 - 1 February 2015

Clearer ordering process for users who are logged in. Restored the Transaction ID field to the order details.

1.3.1 - 18 November 2014

Changes to improve compatibility with earlier versions of VM 3

Version 1.3.0

Add support for Virtuemart 3. Compatible with VM2 and VM3 and Joomla 2.5 or 3.x

Version 1.0.22

Updates to setup and language files.

Version 1.0.21

Updated installation procedure to make the initial install easier and quicker.

Version 1.0.20

Adds editable headers and footers for the final receipt page. Also allows some customisation of the paypal order page.

Version 1.0.19

Changes to help with the display of attributes with third party templates.

Version 1.0.18

When the plugin is first installed it is now automaticlly enabled in the Joomla Extension manager to simplify the setup process.

Version 1.0.17

All files are now saved in UTF-8
format to allow the display of extended characters.

Version 1.0.15

Improved support for multi-currency options.

Version 1.0.14

Buyers can now comfirm their purchases either on PayPal or on the merchants website. Depending on setup.

Version 1.0.13

Allows the merchant to prioritize either the PayPal or the Credit Card order form.

Version 1.0.12

Added French and Italian customer/merchant language files for the front and backend of the store.

Version 1.0.11

Add Swedish Language file for the frontend customer side of the store.

Version 1.0.10

Made changes to ensure Australian Goods and Services Tax is correctly labeled as GST when used with third party plugins.

Version 1.0.9

Checks if PHP function set_time_limit is available before increasing timeout on slow servers.

Version 1.0.8

CSS changes to improve compatibility with third party templates. Also changed Edit billing and Edit Shipping URL's.

Version 1.0.7

Added a German language file for both frontend and plugin configuration page.

Version 1.0.6

Includes an option to add logos or images to the checkout.

Added a Spanish language file with translations for the frontend of the plugin.

See Change Log for full update history.