Is your feature request related to a problem? Please describe.
Hello Square Team, recently a customer raised an issue with us saying that Square payments is breaking on his mobile device that runs Safari 12.1.2.
I was able to reproduce the issue via Browserstack
From what I can see, it looks like Safari 12.1.2 does not support optional chaining in JS. See the image below:

Describe the solution you'd like
Add support for optional chaining or specify minimum browser versions supported. This will help us to inform customers to update their systems.
Is your feature request related to a problem? Please describe.
Hello Square Team, recently a customer raised an issue with us saying that Square payments is breaking on his mobile device that runs Safari 12.1.2.
I was able to reproduce the issue via Browserstack
From what I can see, it looks like Safari 12.1.2 does not support optional chaining in JS. See the image below:
Describe the solution you'd like
Add support for optional chaining or specify minimum browser versions supported. This will help us to inform customers to update their systems.