Heartland for VirtueMart

Heartland Payment Systems for VirtueMart Plugin

Accept Online Payments with Heartland

The Heartland Payment Systems for VirtueMart plugin allows Joomla 3.x users running VirtueMart 3.x to take secure, PCI-DSS friendly credit card payments using Heartland Payment Systems.

As one of the largest payment processors in the United States, Heartland Payment Systems delivers credit/debit/prepaid card processing and security technology through Heartland Secure™ and its comprehensive Heartland breach warranty.

Get It Now →

Heartland Payment Systems for VirtueMart plugin cover image


  • Accept the following credit/debit card payments through your VirtueMart ecommerce store using your Heartland Payment Systems account:
    • Visa
    • Mastercard
    • American Express
    • Discover
    • Diners Club
    • JCB
  • Sandbox mode for testing purposes

NOTE: At this time, you must refund manually through your Heartland Payment Systems admin area. We plan to add refunding functionality through this plugin in a future update. Also, recurring or subscription-based payments are not available. We will add this functionality in a future update as well.

Requirements for Use

These are the minimum system and server requirements for the successful functioning of this plugin:

  • Joomla version 3.9.22 or higher
  • Virtuemart version 3.8 or higher
  • PHP 7.2 or higher
  • MySQL 5.6.5 or higher

This plugin works best on an error free installation of Joomla/Virtuemart. If you have customized Virtuemart or the core Joomla CMS in any way, we cannot guarantee that this plugin will function properly. However, we can assess and quote for the work necessary to get the plugin to work correctly in customized environments.

Also, in the case of another component, extension, or plugin causing a conflict with this Heartland plugin, we can assess and quote for the work necessary to correct the issue.


Click here for documentation.

Questions and Feedback

Have a question before you buy, or already purchased and need some assistance? Please contact us using the form below.


3 Months
(1) Domain
Includes Support Time
12 Months
(6) Domains
Includes Support Time
Unlimited Domains
Includes Support Time

Start Your Project Now!

Call us or submit the quote form to tell us about your project and get a flat rate quote, 20 minutes of assessment time and our free "225 Google Tips That Every Site Owner Should Know".
Yes, we’d love to hear from you! Fill out your contact details and let us know a little about your project. We'll get in touch with you soon.
Call Us at This Number +1-860-294-2444
Please let us know your name.

Please let us know your email address.

Please let us know your message.

Invalid Input

Log in


You need to enable user registration from User Manager/Options in the backend of Joomla before this module will activate.