iOS 13.3 Users Payments SDK Issues/Workaround?

Hi there! We’ve done some usability testing for our web application and we’ve noticed that iPhone 11 users, specifically those running iOS 13.3 or earlier aren’t able to run the Web Payment SDK (via https://web.squarecdn.com/v1/square.js) because of the SDK’s use of Optional chaining in Javascript which isn’t supported in the iOS 13.3 javascript version.

Is there any work around for this? Or should we be advising users to upgrade their iOS version? I would imagine some devices aren’t able to upgrade for various reasons.

Any insight would be helpful!

Thanks,
Matthew

Thanks for raising this. The team is looking into this. At this time there isn’t a current workaround. :slightly_smiling_face:

Hello,
For compatibility with older ios versions not supporting Java script optional chaining, consider transpiling your code using babel. If issues persist, advise users to upgrade ios for optimal performance and security, acknowledging that some devices may not support newer versions. Provide clear communication and alternative options as needes.