We currently have a process of adding terminal devices via our UI using the terminal API. We first generate a device code using “TERMINAL_API”, and then use the code on the terminal devices and use the list devices endpoint to query the devices for that account.
This works fine for the existing terminal devices, but the new handheld ones don’t seem to work.
They take the code, and the UI on the device changes so that it seems like it’s connected, but we don’t get any devices back from from the list devices endpoint.
Is this a restriction or maybe an issue with our API version?
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:
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.
Is this still an issue? Can we use the terminal API now to send checkout info to one of the new Square Handheld devices?
We are trying to decide which device to purchase, and being able to send checkout info to integrate with our separate event ticketing system is critical.
If the terminal API doesn’t work with the new handheld device, we’ll just have to go with the terminal.