Ping a Square Terminal remotely to check its status

You can now use Terminal API to ping a Terminal remotely to check its status. The Terminal will respond right away if it’s online, and will send back useful information such as network connectivity, battery level, and device OS version.

This feature is currently in Beta. Check out our docs to learn more!

1 Like

This is excellent, thank you!

It would be very useful if the DeviceMetadata could also be added to the TerminalCheckout returned for each payment, once the device has responded — it would enable apps to do things like issue warnings about the terminal having low battery without having to issue an additional “PING” request each time, and when the user is conveniently already looking at the app and able to do something about it!