This plugin is a Wordpress plugin designed specifically to support Omise Payment Gateway in WooCommerce.
Requirements & Dependencies
Get our Omise-WooCommerce plugin that is available on github. (Note that the plugin hasn't yet been added to the Wordpress plugin directory).
After getting the source code, either download as a zip or git clone and put it in the Wordpress plugins folder (i.e.
mv omise-woocommerce <wordpress installed path>/wp-content/plugins/ or upload a zip via Wordpress admin Plugins section, just like other Wordpress plugins).
The plugin should now appear on your Wordpress admin page under the Plugins menu.
From the admin page:
- Activate the plugin
- Go to
WooCommerce > Settings
- Select the
Checkouttab on top.
Omise payment gatewayat the bottom of the page, under
- Optionally, if you'd like to have Omise set as the default payment gateway, you can check
- Click the
Settingsbutton and adjust the options as follow:
||Enables or disables 'Omise Payment Module'|
||If selected, all transactions will be performed in TEST mode and TEST keys will be used|
||Title of Omise Payment gateway shown at checkout|
||Description of Omise Payment Gateway shown at checkout|
||Your TEST secret key. It can be found in your Dashboard.|
||Your TEST public key. It can be found in your Dashboard.|
||Your LIVE secret key. It can be found in your Dashboard.|
||Your LIVE public key. It can be found in your Dashboard.|
After setting up the above options, click
Your customers can select
Omise payment gateway from the checkout page. Note that the card name, number, expiry date and security code are required.
Upon clicking Place Order, a card token will be generated and used to create a charge in your Omise account.
The logged in user can save their card if required. The plugin will then create a Customer associated to your WooCommerce account.
For returning customers with multiple cards saved, the preferred card can be selected upon checkout.
Each WooCommerce user with saved cards can delete or add a new card under
My Account anytime.
The total and available balance can be viewed under the Omise menu in the admin dashboard. From here, you can request a transfer to your default bank account right away.
The following requirements must be met for a transfer to be created:
- There must be at least 30 THB in your available balance
- There must not be pending transfer requests
You have the choice between doing a full transfer or a partial transfer. The funds will be available in your bank account within the next business day provided that the request is initiated before 10 A.M.