This project is not covered by Drupal’s security advisory policy.

HSBC logo

This module allows your Drupal eCommerce shop to accept credit and debit card payments using the HSBC secure Cardholder Payment Interface (CPI) ePayments system. The Cardholder Payment Interface (CPI) is one of the products within HSBC Secure ePayments.

The ec_hsbc.module works with Drupal 6.x and Drupal eCommerce API version 4.x. Created by Dublin Drupaller.

About HSBC

Headquartered in London, HSBC is one of the largest banking and financial services organisations in the world. HSBC's international network comprises around 9,500 offices in 86 countries and territories in Europe, the Asia-Pacific region, the Americas, the Middle East and Africa.

Main Site:

Secure ePayments section:

Recommended Modules

HSBC secure epayments integration requires you to have a (min) 128 bit SSL encryption to process orders from your site, so it's recommended that you use the secure pages.module as well to manage your secure pages on checkout.

Installation, uninstall and upgrading from previous versions

Full installation and uninstall instructions are inluded in the readme.txt that comes with the ec_hsbc.module.


This module is a rewrite of an older module (for Drupal eC version 3.x) I created for a client who didn't want it released as a contribution on If you are working with Drupal 5.x, drop me an email for assistance.

Created by Dublin Drupaller. Please use the issue queue for this module to report bugs or submit patches. Contact me at for assistance or bespoke services.

Project information

  • Module categories: E-commerce
  • chart icon2,404 downloads
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.