Skip to content
This repository was archived by the owner on Dec 17, 2025. It is now read-only.

hps/heartland-drupal-commerce-8

Repository files navigation

This repository is no longer maintained. For a list of supported plugins, visit us here.

Heartland logo

Heartland Payment Gateway Module for Drupal 8 Commerce

This module makes it easy to process payments through your Drupal 8 store.

Supported features include:

  • Process payments using charge or delayed capture
  • Full and partial refunds
  • Void or capture authorizations
  • Card Storage
  • Recurring Payments

Developer Support

You are not alone! If you have any questions while you are working through your development process, please feel free to reach out to our team for assistance!

Installation

Using Composer? Require this library in your composer.json:

{
    "require": {
        "hps/commerce_heartland": "*"
    }
}

and run composer update to pull down the dependency and update your autoloader.

Recurring Payments

Additional setup is required to accomplish recurring payments. Please install and configure Commerce Recurring and Advanced Queue.

Both plugins can be installed manually or using composer.

API Keys

To begin creating test transactions you will need to obtain a set of public and private keys. These are easily obtained by creating an account on our developer portal. Your keys are located under your profile information.

Developer Keys

Contributing

All our code is open sourced and we encourage fellow developers to contribute and help improve it!

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Ensure SDK tests are passing
  4. Commit your changes (git commit -am 'Add some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. Create new Pull Request

About

Heartland Payment Systems Drupal Commerce 8.x Module

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors