Online Shopping Cart Logo

  Virtuemart PayPal Express Plugin

PayPal Express     PayPal Pro     PayPal Advanced     PayPal PayFlow     PayPal Pro Hosted     PayPal Plus     Authorize.Net     WorldPay     Barclaycard     Demo     Contact Us
Plugin Home - Screenshots and overview.

Change Log - Details of this and previous versions.


Installation Instructions.


Step 1
  • Download the Plugin - 1.3.30 - 8 November 2018 - fixes for issues caused by VP One Page Checkout and Virtuemart 3.4 and changes for php 7.2

    This is a fully working version of our PayPal Express Payment Plugin and is intended for merchants with an account from PayPal
    who use Virtuemart 2 or 3.


Step 2

Go to the Joomla Extension Manager and click on Upload Package File section. Click on Browse and locate paypalexpresscheckout.zip





Click on the Upload and Install button. This will install Express Checkout in Virtuemart.

Click on the link entitled Click here to enable plugin.







Step 3

Go to Virtuemart and click on Payment Methods. Click the New button.


Enter the name that you wish to give the payment method in the Payment Name box. Remember this is the name that the customer will see.

Select PayPal Express Checkout - SSC from the Payment Method drop down menu. Set Published to 'Yes'.










Step 4

Enter your PayPal API username, password and signature, then save.








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



Step 5

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







Latest updates

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

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.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.