I ran another test, and after loading the square javascript initialization routines, and setting the locale, (before initializing the payment methods themselves), this time the following warnings came up which I’m suprised are not errors:
Is there a way for me to set it up either through web SDK or the API to not require my customer’s browser to support WebGL? I have a computer that doesn’t support WebGL beause it has an ATI graphics card.
It wouldn’t be fair if a customer has a similar or worse hardware setup that cannot place an order just because he/she cannot support certain graphics features.
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.
The warnings you’re seeing are not errors and should not prevent the Square Web Payments SDK from functioning correctly. The SDK uses WebGL if it’s available for certain features, but it’s not a requirement. If WebGL is not supported on the user’s device, the SDK will still work, it just won’t use those specific features. Therefore, customers with hardware that doesn’t support WebGL should still be able to place orders without any issues.