What can we actually build with Square Register?

I see that the Square Register is listed as one of the hardware devices we can interact with under Commerce in the docs. But it’s not clear how we can connect with it. Can we actually build apps that connect to the register? Is there a list of capabilities that are compatible? It’s not clear if the listed APIs can actually be used with the register

:wave: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Get Started
App Marketplace Requirements
Basics of Building Applications

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.

Hi @mmaccou ,

Thanks for linking the doc in question.

There is no directly related SDK or API for the Square Register. There is no way to build apps on the Square Register. There’s no way to run your own POS software on the register.

I believe what the doc’s trying to suggest is that with APIs like the Orders, Payments, Customers, etc., you can view transactions created via API on the Register, and vice versa, see the transactions from the register via API.

If you’re looking to take in-person payments for your own application or make your own POS, I would suggest considering the Mobile Payments SDK or Terminal API (technical).

Let me know if you have any other questions.