I have implemented the ios react native plugin for the Square Mobile Payment SDK and am currently using a production App ID. While attempting to connect the Square Reader through the Square settings screen, I receive a “Reader pairing successful” message; however, it is followed by the error:
“Reader unavailable: Unable to establish a secure connection to Square.”
From my end, I have already:
Updated the app signature (SHA-256) on the Square Dashboard
Activated the Square account
I didnt modify the sdk in anyway. This happened 2:24 AM (05/17/26). Could you please confirm if any additional setup or configuration is required to resolve this issue?
Timezone: EST
App ID: sq0idp-PmI6CXKFXkfoou5Q22JIDg
Location Id: L0P18VSSEXCYV
SDK Version: 2.5.0
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
@anikal2001 The behavior you’re seeing really only happens when there’s an issue with the app signature. For context, it’s possible for each build you generate to have a different app signature, so you’ll need to make sure that your app signature being generated is the same across all debug and release builds.
To troubleshoot, I’d recommend:
Try to get the app signature from an APK.
Make sure that app signature matches what’s in your developer console.
Try to install that APK and see if your error still persists