Omise OpenCart Integration
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
src
CHANGELOG.md
LICENSE Initial commit May 7, 2015
README.md

README.md

Omise OpenCart is the official payment extension which provides support for Omise payment gateway for store builders working on the OpenCart platform.

Supported Versions

Our aim is to support as many versions of OpenCart as we can.

Here's the list of versions we tested on:

  • OpenCart 2.0.3.1, PHP 5.6.28 and 7.0.15

Can't find the version you're looking for?
Submit your requirement as an issue to GitHub's issue channel.

Getting Started

Installation Instructions

Manually

The steps below are the method to install the extension manually. This method requires the privilege to access your OpenCart file on your site.

  1. Download the Omise OpenCart latest version.
  2. Extract the file that you downloaded. After extracted the file, you will found a directory, src. Copy all directories that inside the directory, src, and place it into the root directory of your OpenCart site.

Omise OpenCart src directory

  1. Login to your administration side. Go to Extensions > Payments.

Payments menu

  1. Look for Omise Payment Gateway and Omise Payment Gateway - Internet Banking, and click green plus sign buttons on both extensions to install them.

Payments menu

First Time Setup

After the installation, you can configure the extension by:

  1. Login to your administration side. Go to Extensions > Payments.

Payments menu

  1. Look for Omise Payment Gateway and click blue pencil sign button to configure the extension.

Configure Omise Payment Gateway extension

  1. The system will display the Omise Payment Gateway dashboard page. Go to Setting page.

Omise Payment Gateway dashboard page

The system will display the setting page.

Omise Payment Gateway setting page

The table below is the settings for the extension and the description for each setting.

Setting Description
Module Status Enables or disables the extension.
Payment method title Title of Omise payment 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 Omise dashboard.
Secret Key for test Your TEST secret key can be found in your Omise dashboard.
Public Key Your LIVE public key can be found in your Omise dashboard.
Secret Key Your LIVE secret key can be found in your Omise dashboard.
Enable 3D-Secure Enables or disables 3D-Secure payment.
Payment Action Whether or not the Omise charge to be captured after authorized.
  • To enable the extension, select the setting for Module Status to Enabled.

Note:

If the setting for Payment Action is set to Auto Capture, the Omise charge will be automatically captured after authorized. If the setting for Payment Action is set to Manual Capture, the Omise charge will be authorized only.

Internet Banking

  1. Go to Extensions > Payments.

Payments menu

  1. Look for Omise Payment Gateway - Internet Banking and click blue pencil sign button to configure the extension.

Configure Omise Payment Gateway - Internet Banking extension

  1. The system will display the setting page.

Omise Payment Gateway Internet Banking setting page

To enable the extension, select the setting for Module Status to Enabled.

In order to enable Omise Payment Gateway - Internet Banking, Omise Payment Gateway must be installed and enabled.

Contributing

Thanks for your interest in contributing to Omise OpenCart. We're looking forward to hearing your thoughts and willing to review your changes.

The following subjects are instructions for contributors who consider to submit changes and/or issues.

Submit the changes

You're all welcome to submit a pull request. Please consider the pull request template and fill the form when you submit a new pull request.

Learn more about pull request.

Submit the issue

To report problems, feel free to submit the issue through GitHub's issue channel by following the Create an Issue Guideline.

Learn more about issue.

License

Omise OpenCart is open source software released under the MIT License.