API Enhancements:
- MPGS – upgraded integration from v75 to v100
Upgraded MPGS payments API integration version to latest v100.
Impacted Functionality: MPGS integration, all flows.
- Reject Rules evaluation enhancement for Charges processing
To prevent double evaluation, Rejection Rules are now disabled by default during standard Charge processing. Since our Analysis API is the recommended path for merchants—and already includes this logic—this change ensures a leaner, faster execution for every transaction. If needed, merchants can still explicitly trigger these rules within the Charge API by setting the "enable_rejection_rules": true flag.
Impacted Functionality: Charges
- Implemented performance enhancements for Charges Page
We’ve boosted the speed of Charges Search, making it much faster for merchants to find exactly what they need. You can now combine multiple filters and get results faster, creating a much smoother experience. This upgrade also speeds up reporting, making data generation quicker.
Impacted Functionality: Charges, Reporting.
- Implemented synchronisation with Wallet Charge Status prior to Checkout expiration
A synchronisation mechanism was introduced to the Checkout flow to prevent the automatic compensation (voiding or refunding) of completed wallet payments. The updated logic ensures the system waits for a final wallet status (Completed or Failed) before concluding the flow. Automatic voiding and refunding have been excluded from the expiration logic and manual cancellations will now only succeed if financial processing has not yet started.
Impacted Functionality: Checkout
- Analysis Endpoint response enhancement
Add match_value to the analysis endpoint response when a reject rule is triggered, with the value that match the condition. (e.g. if IP is bloqued, the IP value should be the match_value).
Impacted Functionality: Analysis Endpoint.
- Wallet Initialization custom_fields PAN validation uplift
Fix so that valid UUID values, that used to also be considered PANs by our PAN detector logic, are no longer identified as such and therefore no more validation error raised.
Impacted Functionality: Wallet Initialization with custom_fields
UI Enhancements:
- Introduce an input popup for the Zip refund for reference field
Added a popup to input the reference for ZipMoney reference on the UI.
Impacted Functionality: ZipMoney refund flow from UI.
- Align initialization_source for MPGS & EFTPOS
Change in the default initialization_source field passed to MPGS by default during the charge creation from UI, from INTERNET to MOTO.
Impacted Functionality: Charge creation from Dashboard.
- Resolved validation constraint for Customer First Name in Dashboard
Updated the First Name field validation to allow a minimum of one character, ensuring users can successfully create profiles for customers with shorter names without encountering unnecessary validation errors.
Impacted Functionality: Customers
Widget Enhancements:
- ApplePay SDK: Fix error on parsing of billing address
Fix a bug that under some SDK Meta configurations for ApplePay threw an error when parsing and processing the ApplePay Payment callback.
Impacted Functionality: ApplePayWallet and ApplePayWalletExpress