5.6.0 2026-06-08
New
- Added
SCPCardPresentDetails.overcaptureStatusto indicate whether overcapture is supported for a card present transaction. Fixes #386.- Note for internet reader integrations, this feature requires reader software version
2.43or later to be installed on your internet reader.
- Note for internet reader integrations, this feature requires reader software version
- Added
SCPLocaleConfigparameter toTerminal.initWithTokenProviderto configure localization of API error messages. PassLocaleConfig.cardLanguagePreferenceIfAvailableto localize messages to the cardholder's preferred language when available (falling back to the device locale), orHardcodedLocaleConfigfor a fixed locale.
Fixes
- Fixes #378: Fixed a crash caused by a race condition during internal logging operations.
- Preview: Surcharging - Fixed an issue where
SCPSurchargeDetails.amountwas not included in the amount charged, also causing an incorrectmaximumAmountcalculation. - Fixes a race condition in where the reader state could be mutated after a disconnect, leaving the SDK permanently stuck in the Connected state.