On This Page
Client Version History
This is a list of client versions and the features included in each version. For more
details on specific changes from version to version, see Client Version Changes in the appendix.
IMPORTANT
Cybersource
recommends that you use the most recent client version in your integration.- 0.10
- The SDK supports FIDO/passkey authentication for Mastercard.
- payloadTypeIndicatorCheckoutsupports a summary payload type.
- bindingStatusis now accurate for Mastercard DCF-less checkout.
- 0.9
- The SDK supports multi-email session handling.
- checkout()no longer throwsSDK_NOT_INITIALIZEDafter aCHANGE_CARDaction code.
- dpaTransactionOptionsis now served from the backend for Mastercard DCF-less checkout.
- Mastercard 3-D Secure reaches parity with Visa.
- dpaTransactionOptionsauthentication configuration is unified through session configuration.
- getCards()card objects now includepaymentCardDescriptor.
- checkout()supports transaction amount and currency updates throughdpaTransactionOptions.
- initialize()now returns void.
- checkout()supports theSWITCH_CONSUMERaction code.
- The guest card details model supports CPF (Brazilian tax ID).
- The decoded checkout response includesassuranceData.
- 0.8
- initialize()no longer double-wraps the JWT.
- OTP errors are now thrown instead of returned as anERRORaction code.
- checkout()returns a restructured response object.
- dpaTransactionOptionssupportsdpaPresentationNamefor Mastercard.
- checkout()supports 3-D Secure for Mastercard.
- 0.7
- initialize()now takes the raw JWT string.
- getCards()no longer throwsERRORon the guest flow.
- initialize()failures now include anerror.reasonproperty.