The HSBC CPI module allows store owners to accept and process credit/debit card transactions on their osCommerce store.
With the CPI module the customer proceeds to your checkout and at the checkout confirmation page they are transferred to HSBC's secure server. Within the HSBC branded site, the customer enters their card details and proceeds to the completion page.
When the customer has finished the payment process, they are redirected back to your site and if successful, the order will be updated on your system.

- Real time payment authorisation eliminating the need to store card details
- Informative messages when an order fails an AVS check
- Full User guide and 3 months support included with every installation.
During the final stages of the checkout process the customer will be transferred to HSBC's website for Card payment processing. For this transfer to take place HSBC requires a key to be generated on your site that will be used to validate your transaction.
Their are only two ways to generate this key, the first is to use the HSBC supplied hash key generation software. This software must be installed on your hosts server and be available to the HSBC module.
For security reasons the majority of shared hosting suppliers will not allow the users to use this method. Another method is to use our own built in key generator, this requires specific functions to be available to the HSBC module. These function are mhash and mCrypt.
To see if these function are available login to your osCommerce admin site and view the server info page, under tools.
Scroll down the page to see if you can locate these modules, if you can't find both of these modules then we will be unable to successfully install this module.
Another requirement for this module is a secure SSL server. This can be either a dedicated or shared certificate.
Tested on both clean and modified versions of osCommerce running on a Linux server with PHP versions above 4.3 or 5.1
Compatible with osCommerce, creLoaded and GoLoaded
| HSBC Welcome Screen |
 |
| This is the first screen customers will see when paying for their order. |
| Payment Entry |
 |
| This is where customers enter their card details within the HSBC website, |