Transaction statuses are now independent of past state
Transaction status is now calculated independently of previous states, ensuring accurate updates based on the latest data received. Customers can rely on real-time status, with the most recent message determining the final state.
Reduced failed transaction processing
Resolved an issue where 2-4% of Mastercard transactions were sent with missing required fields, preventing processing due to risks of de-duplication and message miscorrelation.
Enhanced SDK initialisation resiliency
Increased SDK resiliency to initial request timeouts.
Updated Headers
API version header is no longer required by a subset of endpoints, since we are operating in a single backward compatible version and there is no need for added version negotiation overhead.
Update Subaccount configurations
Enhanced Subaccount Management: We have added a new feature that allows to update subaccounts, including the ability to modify their names and configurations. This enhancement supports adding new networks and regions into the configurations, ensuring consistency and adherence to account-level constraints.
Update Card Subscription
Introduced a new endpoint to update card subscriptions. Users can now deactivate their card subscriptions.
Visa individual card enrollment Live!
We have released support for Visa cards to be individually enrolled on our platform, leveraging 3DS as the main card verification mechanism.
Updated Webhook event types
We have updated webhook event types transaction.created
and transaction.updated
to include transaction resources, so that customers have the transaction information more readily available without the need to make additional API calls.
Enhanced Transaction Data Access!
We have added 2 new webhook event types transaction.created
and transaction.updated
so that customers can get notified of new Transactions and any subsequent Transaction updates respectively.