Skip to content

Releases: omise/omise-woocommerce

v3.10

17 Jan 08:23
a7cf44b
Compare
Choose a tag to compare

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:

  1. Contact Omise support to enable the feature (or Omise support team may be the one who initiate a contact to merchant first, vice versa)
  2. Omise enables the 3-D Secure feature, then inform back to merchant.
  3. 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

31 Oct 08:40
d000731
Compare
Choose a tag to compare

last updated: Oct 31, 2019

✨ Highlights

  • PR #139: Introducing TrueMoney payment (only available in Thailand).

🚀 Enhancements

  • PR #142: Bill Payment, correcting order status after a new order is placed (on-hold instead of pending-payment).
  • PR #140: Adding ability to sync payment status to Bill Payment and TrueMoney Payment.

v3.8

17 Sep 11:17
37091e8
Compare
Choose a tag to compare

last updated: Sep 17, 2019

👾 Bug Fixes

  • PR #137: Billpayment - check if an order is made by Bill Payment before display a barcode.

v3.7

13 Sep 06:02
61d73b6
Compare
Choose a tag to compare

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

01 Aug 08:06
bd83dd8
Compare
Choose a tag to compare

last updated: Aug 1, 2019

✨ Highlights

  • PR #118: Better way to handle amount subunit, adding support for more currencies.

🚀 Enhancements

  • PR #124: Updating npm vulnerable dependencies.

v3.5

23 Jul 09:54
b43be9d
Compare
Choose a tag to compare

last updated: Jul 23, 2019

👾 Bug Fixes

  • PR #120: Properly assigning querystrings for the payment callback endpoints.

v3.4

14 Jun 08:03
d0b7a5d
Compare
Choose a tag to compare

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

27 Mar 06:50
aa9b7a5
Compare
Choose a tag to compare

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

20 Apr 08:42
48100b4
Compare
Choose a tag to compare

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

20 Sep 05:22
Compare
Choose a tag to compare

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)