adyen-pos-mobile-ios-test

3.18.0

Adyen POS Mobile SDK for iOS enabling the integration of TapToPay and the NYC1 card reader.
Adyen/adyen-pos-mobile-ios-test

What's New

Release 3.18.0

2026-07-13T15:18:46Z

Important

  • SDK NYC1 PIN support expires on 26 December 2026
  • The new minimum iOS version required to use all SDK functionality is now 18.4, see section here.

New

  • You can now set ReceiptReprintFlag to false in a transaction status request to leave out receipt data from the response.
  • The SDK now sends progress events while it sets up the Tap to Pay on iPhone card reader after linking your account. Available for both Swift and Objective-C.
  • You can now use the new simulatedCardReaderConfiguration type to test device management flows (connect, disconnect, firmware update) without physical card reader hardware. Only available in the Test SDK; does not support transactions.

Improved

  • The SDK now shows more detailed error messages in the UI when the NYC1 card reader connection fails.
  • Online transaction calls now use a 30-second timeout. The initial transaction API call still uses a 10-second timeout, so the SDK can fall back to store-and-forward faster.
  • The SDK now limits non-transaction requests to Adyen to protect against backend overload during attestation or threat scenarios. If session establishment repeatedly fails, the SDK now pauses new attempts for a period of time instead of retrying immediately.

Fixed

  • We fixed an issue where invalid or unsupported transaction types were incorrectly saved to the transaction status store.

Updating to this version

  • The new minimum iOS version required to use all SDK functionality is now 18.4, see section here.
  • The SDK now requires a device passcode to be set in order to call any function on the PaymentService.

Note

  • This release was built with Xcode 26.2

Adyen POS Mobile SDK for iOS (TEST)

⚠️ This repo applies to the ADYEN TEST ENVIRONMENT ONLY

This is the home page of the Adyen POS Mobile SDK for iOS. Our mobile solution lets you accept in-person payments on an iPhone, or on a card reader that is paired with an iOS mobile device through Bluetooth.

The repository contains a small sample app which can be used to get started with using our SDK.

Note this provides access to the Test SDK only (with which you can interact with the Adyen TEST environment only). Please see the section 'Going Live' for instructions on how to proceed with integration for the LIVE Adyen environment

Documentation

Adyen Docs

See our documentation on docs.adyen.com

Developer Documentation

For developer documentation, you can use the above link, or if you prefer the Apple docc format, you can find it here

Tutorials

You can also view a step by step tutorial which will walk you through how to integrate the SDK for both TapToPay and NYC1. Find the tutorials here

Support

If you have a feature request or have encountered any issues, please contact our support team

License

MIT license. For more information, see the LICENSE file.

Description

  • Swift Tools
View More Packages from this Author

Dependencies

  • None
Last updated: Sun Jul 26 2026 10:19:37 GMT-0900 (Hawaii-Aleutian Daylight Time)