Skip to content

Releases: OEN-Tech/woocommerce-oen-payment

v1.0.3

Choose a tag to compare

@oen-rexchen oen-rexchen released this 02 Sep 02:46
428e034

Version metadata now matches what the plugin actually is. Every previous release
declared Version: 1.0.0 in the plugin header, so WordPress could not tell the
releases apart and the plugin list gave no way to know which build was installed.

Fixes since 1.0.0

CVS payment code now reaches the order — it is shown to the buyer, to the
merchant, and in emails. It was previously stored only when a payment completed,
so an order still awaiting payment never had it, and no screen displayed it.

The OEN settings tab now registers — it never appeared before, so a fresh
install had no way to enter a merchant id or secret key, and no OEN payment
method could be enabled at all.

Refunding from the order screen now actually refunds — the gateway had no
refund implementation, so the only available button marked the order refunded
while the payment was never returned.

WooCommerce Cart & Checkout Blocks support, plus integration test suites.

Compatibility

Tested up to WooCommerce 11.0 (previously declared 9.6). Requires WordPress 6.1+,
PHP 8.1+, WooCommerce 8.2+.

Upgrading

Replace the plugin directory or upload the zip over the existing install. There
are no database migrations and no settings changes are required.

v1.0.2

Choose a tag to compare

@oen-rexchen oen-rexchen released this 25 Aug 15:36
e9d4ec0

What's Changed

  • fix: register the OEN settings page and make admin refunds actually refund by @oen-rexchen in #26

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@oen-rexchen oen-rexchen released this 25 Aug 07:54
ca131a4

What's Changed

  • fix: sanitize webhook payload fields to prevent HTML injection (closes #3) by @calvin-oen in #9
  • fix: prevent error handler from reflecting arbitrary text (closes #5) by @calvin-oen in #6
  • fix: make webhook amount validation mandatory (closes #2) by @calvin-oen in #8
  • fix: add webhook authentication via server-side verification (closes #1) by @calvin-oen in #7
  • fix: add DB-level locking to prevent concurrent webhook processing (closes #4) by @calvin-oen in #10
  • fix: hide internal API error details from customer-facing notices by @calvin-oen in #16
  • fix: set CVS/ATM orders to on-hold to prevent auto-cancellation by @calvin-oen in #17
  • fix: add webhook transaction status mapping instead of treating all non-charged as failed by @calvin-oen in #15
  • fix: include tax, fees, and adjustment in product details to match order total by @calvin-oen in #18
  • OC-6900 [feat] Woo Plugin 遷移至 Hosted Checkout 事件驅動模式 by @hsiaoa in #22
  • feat: WooCommerce Blocks support + integration test suite (L1/L2/L3) by @oen-rexchen in #25

New Contributors

Full Changelog: v1.0.0...v1.0.1