Omise WooCommerce Integration
Clone or download
guzzilar Merge pull request #87 from omise/release-3-2
 Meet, Omise-WooCommerce v3.2 
Latest commit 48100b4 Apr 20, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update, and bump version to 3.2 Apr 20, 2018
assets Update plugin screenshots. Sep 18, 2017
includes Remove 'is_charge_object' method from 'includes/classes/class-omise-c… Apr 17, 2018
languages Update, and bump version to 3.2 Apr 20, 2018
templates Huge of improvement on all of texts, labels, messages (make it more c… Jul 24, 2017
.gitignore Update, and bump version to 3.2 Apr 20, 2018
index.php Prevent directory browsing Dec 26, 2014
omise-util.php Remove legacy files (we no longer use). Apr 4, 2018
omise-woocommerce.php Update, and bump version to 3.2 Apr 20, 2018
package-lock.json Add Grunt wp-i18n task (makepot). Jul 24, 2017
package.json Update, and bump version to 3.2 Apr 20, 2018
readme.txt Update, and bump version to 3.2 Apr 20, 2018

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

Supported Versions

Here's the list of versions we tested on:

  • WooCommerce v3.3.4

Can't find the version you're looking for?
Our aim is to support as many versions of WooCommerce as we can.
If the version you are currently using has not been tested on, you can try install it and let us know if there is any issues at GitHub's issue channel by following the Reporting the issue Guideline.

Getting Started


Installation Instructions

In order to install Omise-WooCommerce plugin, you can either manually download the plugin from this repository and install it or download it via WordPress Plugin Store.


  1. Download and extract the zip file from Omise-WooCommerce to your local machine. screen shot 2560-07-26 at 12 36 43 pm

  2. Copy all files from the step 1 to WordPress plugin folder, your-wordpress-dir/wp-content/plugins/omise-woocommerce-3.2.

  3. Rename omise-woocommerce-3.2 folder to omise screen shot 2560-07-26 at 12 36 43 pm

  4. Once done, Omise Payment Gateway plugin will be shown at the Installed Plugins page. Click activate to activate the plugin. omise-woocommerce-plugin-activate

Now you've done installing Omise-WooCommerce plugin.
Next, check First Time Setup to continue setting up your Omise account with your WooCommerce store.

First Time Setup

Connect your store with your Omise account

Omise-WooCommerce plugin - setting page

Once the installation is done, the next thing that you are going to do is to connect your store with your Omise account and enable payment methods so your customers can make a purchase with an online payment.

  1. Log in to WordPress admin page.

  2. From the sidebar, go to Omise > Settings.

  3. At the Omise Settings page, you are going to set your Public key and Secret key (these keys can be found at Omise Dashboard).

  4. Make sure that the option Test mode is checked and set your Omise keys at Public key for test and Secret key for test fields if you would like to test Omise service integration.

  5. Click 'Save Settings'.

Enable payment methods

Note that Alipay and Internet Banking payment methods are only available for merchants with a Thai-registered Omise account.

There are 3 payment methods that you can enable on your store, which are Alipay, Credit / Debit Card, and Internet Banking.

  1. At Omise Settings page, Payment Methods section, there will be 3 available payment methods show on the list.

  2. Click config at the table on a payment method that you would like to accept payment with.

  3. You will see a configuration page differently depends on which payment method you are choosing. The screenshot below shows Credit / Debit Card payment method's configuration page. omise-woocommerce-creditcard-setting-page

  4. At the configuration page, mark Enable/Disable as checked.

  5. You may change or update other options in this configuration page (optional).

  6. Click 'Save changes'.

Once done, those payment methods will be shown at the store's checkout page. screen shot 2560-07-26 at 8 13 55 pm


What's Next?

Want to know more detail on how to create a charge, refund, and using the plugin?
Please check Omise-WooCommerce's Wiki.


Thanks for your interest in contributing to Omise WooCommerce. 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 submitting pull request here:

Submit the issue

Submit the issue through GitHub's issue channel.

Learn more about submitting an issue here:


Omise-WooCommerce is open-sourced software released under the MIT License.