Changelog - Week Ending 24/01/2025

Here are some recent updates, fixes and enhancements we've made to our product.

Enhancements

  • Google Pay integration: The configuration process for Google Pay has been updated to optimise handling. A default value is now introduced for cases where the last name is not provided, ensuring consistent data.
  • Fee pricing configuration: The character limit for rule expressions has been increased to 250, allowing for more detailed and complex definitions.
  • Fee & revenue logic: Updates have been made to allow for accurate calculation and distribution of revenue for newly supported payment methods, ensuring seamless handling alongside existing methods.
  • Improved job management: A new feature has been added to record job execution history, allowing enhanced tracking, auditing, and prevention of duplicate executions.
  • Payment retry logic: Automatic payment retries have been implemented for an additional error code, improving transaction success rates.
  • Failed payment handling: Mock updates for handling failed payments have been deployed to the Sandbox environment to simulate scenarios and improve robustness.
  • Internal platform updates: Revenue share components now support configurations for GCash, Apple Pay, and Google Pay, simplifying setup for these payment methods.
  • Alert monitoring: The alert monitoring logic has been refined to reduce noise, with added tags to display invoice channels for improved tracking and visibility.
  • Online signup form: A pop-up calendar has been introduced for date selection, replacing the previous manual input method.
  • Merchant portal Customer Information: The email address field now accommodates more characters.
  • Merchant portal Invoice Dates: The Edit Invoice Wizard now correctly displays the date format.
  • Tax rate consistency: Setup Tax Rate and Subscription Tax Rate now capture the same value by default.
  • Subscription cancellation max limit: The subscription cancellation maximum limit has been extended from 90 days to one year from the start date.

Fixes

  • Merchant portal invoice statuses: Detailed invoice status filters are now available, including All, Unpaid, Pending, Processing, Paid, Past Due, Refunded, Partially Refunded, and Written Off.
  • Mobile view labels: The full Plan Details Label is now visible when adding a customer, addressing previous display issues.
  • Resolved 500 HTTP error: Proper boundary checks have been added to prevent Index Out of Bound exceptions when processing Google Pay tokens.
  • Timezone mismatch: Transaction and invoice dates now align with the merchant’s timezone, regardless of the local device timezone.
  • Future invoice times: Resolved a mismatch in the Future Invoices section caused by differing client and server time zones.

New Features

  • Auto-link new primary payment method: When a new primary payment method is set, it automatically links to all active, pending, future, and past-due subscriptions.

Here at Ezypay, we are committed to continually enhancing our products and services to serve you better. Your feedback is invaluable to us, so please let us know if you have any questions or comments on this week's updates.