Upgrade React SDK to v2.1.7+ for 3DS Changes
Action required for React SDK merchants
Fat Zebra is updating its 3D Secure integration. If you use the React SDK (
@fat-zebra/sdk), you must be on version 2.1.7 or later. Older versions may fail to trigger 3DS on your transactions.
Who this applies to
Merchants using the React SDK (@fat-zebra/sdk) for 3DS or card tokenisation.
If you are using the fatzebra.js script integration (renderPaymentsPage / verifyCard), no changes are required.
What you need to do
- Upgrade
@fat-zebra/sdkto2.1.7or later - Re-deploy your application
- Run a test payment in sandbox with a 3DS test card to confirm 3DS still triggers
How to upgrade
With npm:
npm install @fat-zebra/sdk@^2.1.7With yarn:
yarn add @fat-zebra/sdk@^2.1.7With pnpm:
pnpm add @fat-zebra/sdk@^2.1.7Or set the version in your package.json and re-install with your package manager:
"dependencies": {
"@fat-zebra/sdk": "^2.1.7"
}To check which version you currently have installed:
npm ls @fat-zebra/sdkDo I need to change my code?
No. Upgrading from 1.x keeps the same imports (@fat-zebra/sdk/dist and @fat-zebra/sdk/dist/react), components (VerifyCard, VerifyExistingCard) and config options. The 3DS changes all happen inside the SDK. See the React SDK Overview for current example code.
Need help?
If you need assistance with this upgrade, contact ArtsPay support.