Merchant not authorized for device_id

My dashboard shows paired Square Terminal but when I try Terminal Create Checkout I get a bad request. Please assist

{
  "errors": [
    {
      "code": "BAD_REQUEST",
      "detail": "Merchant not authorized for device_id=######,
      "category": "INVALID_REQUEST_ERROR"
    }
  ]
}

: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

Developer Dashboard
Verify the Payment
Make your First API Call

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.

Was the device code that you used to pair the Terminal created by CreateDeviceCode? :slightly_smiling_face:

I am running into the same issue, any luck with fixing this?

SDCo - I assume you are using the Terminal API. So you cannot log into the Terminal with your account, you must use the CreateDeviceCode API then log into the Terminal with the Code provided in the API response. In order to switch the account, simply hold in the power button and reset the terminal then on reboot it will prompt for log in and use code.