Not getting ready to take payment screen

I am following the instructions here https://developer.squareup.com/docs/terminal-api/integrate-square-terminal#set-up-a-square-terminal-device

I sign in with the device code and it is accepted ok, but instead of displaying the black Ready to take payment screen it just goes to the Checkout screen and no API calls then create charges on the device.

Hi @craigvn welcome to the forums!

To confirm, you are generating a device code via the API? If you use a device code from the dashboard, it logs you in the “regular” way without the Terminal API so they won’t work unfortunately.

Thanks, got this working. Looks like the device needed updating.

1 Like