Releases: omise/omise-woocommerce
v3.10
last updated: Jan 17, 2020
✨ Highlights
PR #146: Credit Card payment, automatically detect if a particular charge is processing using 3-D Secure feature.
A mistake has been happened repeatedly when it comes to enable 3-D Secure feature on Omise plugin. As the current flow of enabling 3-D Secure on Omise-WooCommerce is as the following:
- Contact Omise support to enable the feature (or Omise support team may be the one who initiate a contact to merchant first, vice versa)
- Omise enables the 3-D Secure feature, then inform back to merchant.
- Merchant needs to go back to Omise-WooCommerce setting page, then enable 3-D Secure feature at the Credit Card Payment Setting page.
However, the third step is where thing gets complicated and mistake occurs. Either "enable 3-D Secure on the plugin but not on Omise account" or "enable 3-D Secure on Omise account but not on Omise plugin".
This pull request is to reduce the amount of this issue by programmatically detect if a particular charge is likely to be processed with 3-D Secure feature, then automatically redirect buyers out without having to alter any setting.
🚀 Enhancements
- PR #147: Code refactoring for a better i18n for strings that were in JS files.
- PR #143: Refactoring offsite payment methods (introducing abstract offsite class).
📝 Documents
- PR #145: README, polishing and updating all missing contents.
v3.9
last updated: Oct 31, 2019
✨ Highlights
- PR #139: Introducing TrueMoney payment (only available in Thailand).
🚀 Enhancements
v3.8
v3.7
last updated: Sep 13, 2019
✨ Highlights
👾 Bug Fixes
- PR #131: Event "charge.complete", making sure that event's charge id is identical with order transaction id.
- PR #130: Fixing calling Omise_Money's non-static method statically.
📝 Documents
- PR #127: Updating README.md, adding 2 missing payment methods at 'Enable Payment Method' section.
v3.6
v3.5
v3.4
last updated: Jun 14, 2019
✨ Highlights
- PR #115: Installment, display instalment monthly amount & interest fee at the checkout page.
- PR #99: Introduce Installment payment method.
🚀 Enhancements
- PR #114: Update Omise-PHP library from v2.11.1 to v2.11.2.
- PR #113: Unifying stylesheet & fixing some broken styles.
- PR #112: Correcting & enhancing payment response messages.
- PR #111: Removing all redundant code regarding to WC Order transaction ID assignment.
- PR #109: 🧹 Code Cleaning: Relocating 'capture' method from Omise_Payment class to Omise_Payment_Creditcard.
- PR #108: Refactoring, unify Omise key(s)-defining into one place.
- PR #101: Refactoring, simplifying payment processors.
v3.3
last updated: Mar 27, 2019
🚀 Enhancements
- PR #106: Removing unused stylesheet & js file.
- PR #102: Migrating all related code to support Omise API version v2017-11-02.
- PR #98: Added filter hooks for charge.description and charge.metadata.
- PR #96: Refactoring plugin-initial code structure - part 3: Organizing Omise_Admin class.
- PR #95: Refactoring plugin-initial code structure - part 2: Relocating, renaming functions and method.
- PR #94: Refactoring plugin-initial code structure - part 1: Enhancing the behavior of checking dependency plugin.
- PR #93: Upgrade Omise-PHP library from v2.8.0 to v2.11.1.
- PR #91: Removing the deprecated function (from jQuery's reported).
- PR #86: README, update the installation instruction, enhance overall contents.
👾 Bug Fixes
- PR #104: Omise Setting Page, sanitizing input fields before save.
v3.2
last updated: Mar 26, 2019
✨ Highlights
• Support multi currency (PR #84)
We've got ton of requests asking for using Omise-WooCommerce with USD
, EUR
, GBP
currencies so merchants can expand their market out of Thailand.
So, this PR enables the plugin to be able to charge an order with USD
, EUR
, GBP
currencies.
🚀 Enhancements
• Remove legacy files and codes (that we no longer use) (PR #85)
There were some functions that we've removed its interfaces out but some part of its code still remains in the core.
If we don't do cleanup, it may confuse other developers that reading the code and also makes code smelly.
• Turns project to the v3.2 development stage. (PR #81)
👾 Bug Fixes
• Issue #78 fatal error, if install omise plugin before woo commerce (PR #83, #88)
Fix for the issue #78 Fatal error, if install omise plugin before woo commerce
v3.1
last updated: Sep 19, 2017
✨ Highlights
• Introduce WebHook feature (PR #62)
Now Omise-WooCommerce supported Omise WebHook!.
...
• Add Omise Setting page and enhance Omise setting process (PR #61)
Previously, Omise configs were located under the WooCommerce > Checkout > Omise Credit / Debit Card
page, which is in fact, these configs will be used for other payment methods as well.
Without having its own separated page could confusing user on the setting (i.e. user sets pkey/skey at Credit Card payment method but can also use for IB and Alipay).
🚀 Enhancements
• Spell WordPress correctly! (PR #56)
My fault, it should be WordPress
, not Wordpress
. 😂
Contributor: @mayukojpn
...
• Support WooCommerce 2.x series & PHP 5.4 (PR #59)
There are bunch of internal support tickets asking to make Omise-WooCommerce support for WooCommerce v2.x series. This one will solve the unsupported WooCommerce 2.x series and PHP 5.4 issue!
Tested on
- WooCommerce v3.1.2 (on WordPress v4.8, PHP v5.6.30)
- WooCommerce v2.6.14 (on WordPress v4.8, v5.4.x)