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.
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 
- Support for standard 
TextInputcomponents has been removed. You must now useAccessCheckoutTextInputcomponents. - Support for the 
AccessCheckoutclass and theuseCardValidation/useCvcOnlyValidationhas been removed and is replaced by theuseAccessCheckout()hook. 
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.
- The minimum version supported is 
react-native 0.70.0andreact 18.1 
We will record any upcoming non-breaking changes here.