[Action Required] iOS 18 Launch: September 16 🚨

Hi everyone,

Apple has officially announced that iOS 18 will launch on September 16, 2024.

This is a reminder that this release will impact the following Square developer products: Reader SDK, Mobile Payments SDK, and POS API.

If your app is currently using one or more of the products, please complete the following updates before September 16 to ensure continued connectivity with the Square Reader and/or Square Stand on iOS 18 devices. If these updates are not completed before devices running your app are updated to iOS 18, you will be unable to connect to Square hardware.

Reader SDK
Update to version 1.7.4 of the SDK before devices running your app are upgraded to iOS 18. More info here. Alternatively, consider migrating to the Mobile Payments SDK (version 2.0.0-beta3), the successor to the Reader SDK. Read the migration guide here.

Mobile Payments SDK
Update to version 2.0.0-beta3 of the SDK before devices running your app are upgraded to iOS 18. More info here.

POS API
Sellers using the POS API through your app must update their Square Point of Sale app to version 6.50 (or higher) before upgrading their devices iOS 18. Without these updates, sellers running your app on an iOS 18 device will not be able to pair a Square Reader or Square Stand with your integration. Please advise them to take action as soon as possible.

As always, please feel free to ask any questions here.

So I have properly moved to beta3 and the problem started that the payment is not working and its giving this error on both normal credit card payments and the mixed payments like square gift cards + credit cards.

  • iOS 17+ are working fine.
  • iOS 18 Beta upgrade on the device is facing this issue.

Error screenshot: Check error

When you get this error do you see a payment attempt in your API Logs? :slightly_smiling_face: