Release 22/05/2025
Release: v2025.05.22.1
Date: 22nd May 2025
Items:
- Checkout design updates: saved card flow
- Card Update Simulation in QA Environment
- Authorisation Code Display on Transaction Details Screen
- Bug fixes:
- Hosted Checkout Payment Method Display Order
- Missing Transaction and Order IDs in Daily Summary Reports
- Improved Validation for Premature Refund Requests
Checkout Design Updates:Saved Card Flow
As part of ongoing Hosted Checkout design enhancements, the saved card (returning customer) journey has been reskinned based on new Figma designs. Updates include redesigned saved card buttons with card type labels and logos, a new "See other methods" link, and an improved card entry flow with pre-filled details (excluding CVV). The interface now dynamically manages keyboard and scroll behaviour on mobile, and the header/back navigation has been updated for consistency. These changes apply across both desktop and mobile experiences.
Card Update Simulation in QA Environment
A new simulation feature has been added to the QA Hub to support testing of card_update
webhook integrations. QA users can now navigate to the CUSTOMERS > CARDS section, open the Actions menu for a stored card, and select "Simulate a network token update" or "Simulate an account updater update." This updates the card’s PAN and expiry date using test Visa PANs and triggers a card_update
webhook, matching production structure and signing. If no webhook URL is configured, an error message with a link to your webhook settings will be shown. The updated card details are immediately reflected in the UI, and the webhook is logged and retried on failure per standard logic. This feature is only available in the QA environment and does not affect live systems.
Authorisation Code Display on Transaction Details Screen
The Transaction Details screen in the Hub now displays the Authorisation Code (auth_code
) for applicable transactions. This value is shown in a clearly labeled field and matches the format used in the Virtual Terminal response modal. If the auth_code
is not present, the field is left blank. This update ensures consistent visibility of key transaction data across the platform.
Bug fixes
- Hosted Checkout Payment Method Display Order
Resolved an issue affecting the display order of payment methods in Hosted Checkout when "Enable custom payment method order" is enabled and a Hub Payment Link is used. Apple Pay and/or Google Pay are now correctly displayed at the top, followed by the "or pay with" divider, then Card and Pay by Bank, as per the expected order. The Saved Cards view has also been corrected to reflect the intended layout.
- Missing Transaction and Order IDs in Daily Summary Reports
Resolved an issue where some successful transactions were missing Transaction ID and Order ID fields in the Accounts section and Daily Summary reports. This fix ensures that all successful transactions are now correctly populated with these identifiers, allowing complete visibility and accurate reporting for merchants.
- Improved Validation for Premature Refund Requests
Resolved an issue where refund requests submitted immediately after a successful payment were incorrectly processed and returned a declined transaction response. The system now correctly validates the request and returns a validation error if the transaction has not yet settled, advising the use of a void request instead.