Versioning and Change log

This log details any breaking and non-breaking API changes we have released for our Checkout React Native SDK.

Prerequisite

Make yourself familiar with our API Principles to ensure a resilient integration.

Versioning log

Version 3 (15 May 2024)

PCI and Payments API support

Support for SAQ-compliance

  • We have added a new UI Component (AccessCheckoutTextInput) dedicated to capturing and encapsulating your customer's card details to minimize your exposure to PCI Data.

Simpler integration with useAccessCheckout() hook

  • introducing a useAccessCheckout() hook where all merchant configuration for sessions and validation is provided

Version 2 functionality that is deprecated in version 3:

  • Support for standard TextInput components has been removed. You must now use AccessCheckoutTextInput components
  • Support for the AccessCheckout class and the useCardValidation / useCvcOnlyValidation has been removed and is replaced by the useAccessCheckout() hook

Version 2 (22 January 2024)

Support for enhanced card sessions
  • The SDK now returns a card session URL in the form of https://access.worldpay.com/sessions/.... Previously, the card session URL looked like this: https://access.worldpay.com/verifiedTokens/sessions/...

The format of the new card session URL supports our new upcoming Payments API, whilst also remaining compatible with our Verified Tokens API.

Minimum version requirements

  • The minimum version supported is react-native 0.70.0 and react 18.1

Change log (Non-breaking changes)

We will record any upcoming non-breaking changes here.