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
TextInput
components has been removed. You must now useAccessCheckoutTextInput
components - Support for the
AccessCheckout
class and theuseCardValidation
/useCvcOnlyValidation
has 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.0
andreact 18.1
We will record any upcoming non-breaking changes here.