OpenCart

Topics covered on this page

Accept payments through Opn on your OpenCart-based online store. No programming required.

Supported versions

Supports OpenCart 2.0.3.1.

Please use at least the minimum recommended version of the omise-opencart library. For more information see Library Updates Required.

Can't find your version of OpenCart? Please contact support.

Supported payment methods

  • Credit and Debit Cards

  • Internet Banking

  • OCBC Digital

Do you need a payment method not currently supported? Please contact support.

Installation

  1. Download and extract the latest release.
  2. Merge the contents of the extracted src folder with those of the root folder of your OpenCart site. Installation folder
  3. Login to your OpenCart admin panel. Go to Extensions > Payments. Installation folder
  4. Look for Omise Payment Gateway and Omise Payment Gateway - Internet Banking, and click green plus sign buttons on both extensions to install them. Installation folder

Note: ensure you have permission to write to the OpenCart folder on your server.

Configuration

Connect your Opn Payments account and enable your preferred payment methods. This enables your customers to make payments on your store through Opn Payments.

In your OpenCart admin interface:

  1. Go to Extensions > Payments. Installation folder
  2. Look for Omise Payment Gateway (supports credit and debit card payments) and click blue pencil sign button to configure the extension. Installation folder
  3. The system will display the Omise Payment Gateway dashboard page. Go to the Setting page. Installation folder
  4. Configure your plugin by entering your public and secret keys. Installation folder

Note: These steps are for credit and debit card payments. Repeat to enable and configure other payment methods (e.g. Internet Banking).

The following table lists the settings for the extension along with the description for each setting.

Setting Description
Module Status Enables or disables the extension.
Payment method title Title of Opn Payments gateway shown at checkout.
Enable test mode If selected, all transactions will be performed in TEST mode and TEST keys will be used.
Enable live mode If selected, all transactions will be performed in LIVE mode and LIVE keys will be used.
Public Key for test Your TEST public key can be found in your Opn Payments dashboard.
Secret Key for test Your TEST secret key can be found in your Opn Payments dashboard.
Public Key Your LIVE public key can be found in your Opn Payments dashboard.
Secret Key Your LIVE secret key can be found in your Opn Payments dashboard.
Enable 3D-Secure Enables or disables 3D-Secure payment.
Payment Action Whether or not the Opn Payments charge is to be captured after authorization.

Note: if the setting for Payment Action is set to Auto Capture, the Opn Payments charge will be automatically captured after authorization. If the setting for Payment Action is set to Manual Capture, the Opn Payments charge will be authorized only.

Enabling 3DS

If you would like to process 3DS (also known as 3-D Secure) charges, please enable 3DS on the plugin in configuration before contacting support to enable 3DS on your account.

If you enabled 3DS for your account, but haven't yet enabled 3DS on the plugin, you might get a payment rejected failure with the message 3d secure is requested but return uri is not set

Customization

This plugin is open source. To see the source code and details on how to contribute changes, visit its repository on GitHub. Pull requests welcome.

Support

If you're having issues with this plugin, please contact support.

Omise uses cookies to improve your overall site experience and collect information on your visits and browsing behavior. By continuing to browse our website, you agree to our Privacy Policy. Learn more