API Enhancements:
- Fixed incorrect “Stored_On_File” value passed for Charge refunds
Implemented a fix to ensure that the correct “stored_on_file” value is passed for charge refunds and aligns with the expectation from MPGS when a vault token linked Network Token is used as the payment source:
- 1st Direct/Authorize Charge created with session/permanent vault token –
stored_on_file: to_be_stored
- 1st Charge Refund:
stored_on_file: to_be_stored
- Subsequent Direct/Authorize Charge created with permanent vault tokens:
stored_on_file: stored
- Subsequent Charge refund:
stored_on_file: stored
Impacted Functionality: MPGS gateway
Widget Enhancements:
- Implemented Network Call Error Callbacks
Introduced an “error” callback when an issue happens during Network Calls (e.g., OTT Generation), allowing merchants to customise error handling according to their needs. This enables them to receive detailed error information and implement tailored error handling strategies.
Impacted Functionality: Widget
- Upgraded Apple Pay JS and introduced the “apple_pay_capabilities”
Upgraded the Apple Pay JS version from 3 to the latest version (14) to support new capabilities across all versions and introduced the “apple_pay_capabilities” flag to the ApplePay SDK, enabling merchants to control the display of Apple Pay buttons across different browsers for greater flexibility in customizing the user experience.
Impacted Functionality: ApplePay via MPGS
- Introduced the checkout_url and popupOriginUrl for Afterpay v2
Added the checkout_url
to the wallet callback & also introduced the popupOriginUrl
property to enable frontend communication for displaying the Afterpay popup.
Impacted Functionality: Afterpay v2
- Enhanced the Afterpay v2 SDK to use popup mode
Introduced the popup mode for Afterpay v2 to ensure that when a redirect URL is not available, the SDK defaults to the popup mode and passes the checkout_url in the wallet callback.
Impacted Functionality: Afterpay v2
- Fixed Non-Display of OTT in Console for Click to Pay Manual Card Entry Path
Implemented a fix to resolve the issue where the OTT was not displayed in the browser console for the Click to Pay manual card entry path.
Impacted Functionality: Click to Pay