I am developing an app which uses inter-app communication to invoke Square Register for processing customer payments. The app is intended to be used by other users (merchants) to process customer payments to their square accounts. The FAQ here (https://docs.connect.squareup.com/articles/faq/) says that "By default, the Square OAuth API lets up to 10 Square merchants authorize your application to access their data". I am wondering does this only applies to the Square Connect APIs or it also applies to the Square Register API? I only plan to use the Register API to process the payments and have no plan to retrieve merchants related data. In other words, my app only calls the "square-commerce-v1://payment/create" end point and once the payment is completed it will redirect back to my app. So I don't really think I need to use the OAuth API and is not limited by the 10 merchants restriction with this usage pattern. Does anyone know? Thanks.
I'm going to check with our API Team on this one for you. I'll be sure to follow up shortly!
Happy to report an update. We can up the limit to 500, at present. If that works for you, we can apply this change to your account. Just let me know!
@flyingtiger - We went ahead and adjusted your limit to 500. Hope this helps!
Thanks Sean. This is great.
Just to clarify, so merchants (customers of my app) are not required to go through the authorization process as long as there is less than 500 of them. Is this correct? Once my business grows to more than 500 merchants, do I need to contact you back to increase the limit? Appreciated it.
I'll double check with our engineers on this follow up quesiton. Please hang tight (or loose)! 🤘🏻
Here's the scoop, any merchant who wants to use their application will have to go through the OAuth setup process in order to grant the application privileges to do things for that merchant. Developers are limited to 500 merchants. If some has more than 500 merchants using their app, then they would contact us directly to discuss options.
Hope this helps!
Square Community