Skip to content
Log in

Website v20.0.29 - 12 November 2025

On this page

This update strengthens subscription lifecycle management, blocks duplicated subscription processing, and delivers polish across Google Pay, Bambora, and Authorize.Net integrations.

Enhancements

  • Subscription Validation Logging Added high-detail logs for subscription validation and closed gaps that previously caused duplicate subscription processing.

  • Delinquent Subscription Cleanup Ensured delinquent subscription orders resolve cleanly and rely on payment items to confirm when fixed-term subscriptions are fully paid.

  • Provisioner-Driven Lifecycle Extensions Moved extension handling into the provisioner for more consistent subscription management.

  • Batch Charging Resilience Charge Subscriptions Job now tolerates malformed data or exceptions on a per-subscription basis rather than failing the entire batch.

Fixed Bugs

  • Google Pay Error Messaging Suppressed internal-only GPay errors from customer view.

  • Spec Reliability for Add-to-Cart Forced tests to wait for cart operations to complete, reducing flaky failures.

  • Bambora Duplicate-Transaction Prevention Randomised test prices to avoid conflict with transaction-duplicate rules.

  • Authorize.Net Subscription Profile Fix Prevented accidental duplication of subscription profiles in Authorize.Net.

  • Batch Charging Protection Added safeguards against malformed or unexpected subscription data during batch charging.

Was this article helpful?

Was this article helpful?