Hi,
I’m an iOS developer based in Slovakia. My point-of-sale app Market (for market and craft sellers) already supports SumUp and Stripe Terminal, and I’ve integrated the Square Mobile Payments SDK (iOS 2.6.0). OAuth, token refresh and payments with the mock reader all work in Sandbox. My target is Square sellers in the US, Canada, UK and Australia.
-
My Square developer account and the application are registered from Slovakia. According to the international development docs this should be fine, since I don’t collect application fees. Could you please confirm that sellers in supported countries will be able to authorize the Mobile Payments SDK in production with this application? (I saw an older thread about authorization_unsupported_country for a UK-based developer.)
-
Is there a supported way for a developer outside the supported countries to test with a physical Square Reader in production?
-
Is any review or approval needed before going live with a Square Reader (not Square Stand)?
-
The SDK bundles OpenTelemetry and swift-log, which the SumUp SDK also bundles, so iOS logs “Class … is implemented in both SquareMobilePaymentsSDK and SumUpSDK”. Is it safe to ship both SDKs in one app?
Production Application ID: sq0idp-2Tp1Gz8PC1xuCQeznVdNXg
Thank you!