OpenCart: Set up the Verifone Hosted Cart on your OpenCart store

Learn how to seamlessly integrate the Verifone Hosted Cart with OpenCart to accept eCommerce transactions

NOTE: To install and configure the Verifone Hosted Cart, you will need a Verifone Central account with an Online Payment facility. Contact us to set this up here.

There are three steps to setting up the Verifone Hosted Cart for your OpenCart store: 

  1. Download and install the plugin
  2. Configure the plugin
  3. Generate a secure card capture key

Download and install the plugin:

1. Download the Verifone payment module here Offsite Link

2. Log in to your OpenCart admin panel and go to Extensions > Installer.

Integrate OpenCart Plugin for Verifone_1
3. On the Extension Installer page, click on Upload to upload your extension files.
Integrate OpenCart Plugin for Verifone_2
4. Go to Extensions and select the Payments extension type from the Choose the extension type drop-down list.
Integrate OpenCart Plugin for Verifone_3

5. Scroll down through the Extensions list and click Install on the Verifone Hosted payment option.

6. Next, click on the Edit button to enable and configure the Verifone Hosted payment option.

Integrate OpenCart Plugin for Verifone_4

Configure your Verifone Central Credentials:

Fill in details on the General settings, Production credentials, and Payment options tabs to configure your plugin.

General settings

  1. Select Enabled from the Status dropdown
  2. Enable/Disable Test Mode
    NOTE: You will need to enter Test Credentials from a Test environment on the Test credentials tab if you choose to enable Test mode. For more details about Test mode and how you can use it, you can contact our support team.
  3. Set Region to New Zealand

Integrate OpenCart Plugin for Verifone_5

Production credentials

  1. Login to Verifone Central here Offsite Link
  2. Verifone API Username and Password - This is the username and password used to log in to your Verifone Central account.
  3. User ID & API Key - To create an API key on Verifone Central:
    • Click your initials and then API Keys
    • Click Create API Key
    • Ensure you click Copy public key before closing the dialogue box! The API key can only be copied once.
    • Click on the API Key you created to find your API User ID.

      API Key
  4. Entity ID:
    • Go to Administration > Account Setup > Organisation Company and Sites
    • Select your Organisation from the table and copy the Organisation ID from the General Information section.
      Organisation ID
    • NOTE: There might be several organisations available as part of your account hierarchy. The correct Organisation usually does not have Account or Site in the Name. You can check that you've copied the right Organisation ID by reviewing the Payment Provider Contracts available. Scroll down and make sure the Organisation ID you copy is connected to your Payment Provider Contract for eCommerce.

  5. Payment provider contract ID:
    • The Payment provider contract ID can be found in Verifone Central. Go to Administration > Account Setup > Payment (Provider) Contracts.
    • Click the Payment Provider Contract with 'ECOMMERCE' in the Name field
    • Copy the Payment Provider Contract ID
  6. 3DS Contract ID:
    • The 3DS Contract ID can be found in your Verifone Central account. Go to Administration > Advanced Settings> 3DS Contracts
  7. Click the Save button to save your configuration. 


Generate a Secure Card Capture Key

To start accepting eCommerce transactions, you must generate a Secure Card Capture Key on Verifone Central

1. Log in to Verifone Central Offsite Link

2. Go to Administration >Account Set up > Organisation Company and Sites, and select your Parent Organisation that starts with 'Account'

3. Scroll down to Secure Card Capture

4. Click Create new public key

Full documentation and troubleshooting guides are available on Verifone Cloud Offsite Link