Some of my users have upgraded their Android operating systems to Android 16 and they are now having compatibility problems. The error message says:
“Reader Unavailable. This device is not supported by the Mobile Payments SDK”.
Is there a version of the Mobile Payments SDK that is compatible with Android 16?
@alipete Android 16 should work! Can you share the following?
- Your Square Merchant ID
- Your current Mobile Payments SDK Version
- Approximate timestamp of one of these errors occurring, if possible (date, time, and timezone)
Hi Josh,
Merchant Id: 1ZJ9HHQ0CVNK3
Location Id: 3A2MZKCA1Q75A
version: Android Mobile Payments SDK 2.3.4
timestamp (rough) (Sydney, Australia) 2026-04-18 21:05:22
This is from Square AI
"Official documentation for the Square Mobile Payments SDK does not yet list a specific version explicitly certified for Android 16.
Current compatibility status as of April 2026 is as follows:
- Current Maximum Supported Version: As of the latest updates, the SDK officially supports up to Android 15 (API 35).
- Android 16 Issues: Developers using early Android 16 Developer Previews have reported issues where devices fail to pair with readers, getting stuck in a “connecting” state."
@alipete Yes, sorry I was mistaken here! Only API 35 / Android 15 is officially supported currently.
OK. Thank you.
Any idea when a version compatible with Android 16 will be available?
@alipete I don’t have a timeline I can share on that yet, unfortunately.