Terminal Transaction not appearing on Terminal

Good morning,

We finished our sandbox testing and all is working well there. however we attempted to switch to production and have an issue with our terminal.

We send a CreateTerminalCheckout request and we get a valid response. However the terminal itself never wakes up or does anything at all.

{
  "idempotency_key": "ED106A7C-008B-1848-85FA-FA4C6BE54024",
  "checkout": {
    "amount_money": {
      "amount": 1,
      "currency": "GBP"
    },
    "reference_id": "AMS55342",
    "device_options": {
      "device_id": "219CS145B2001630"
    }
  }
}
 {
  "checkout": {
    "id": "Jvub3EBRO2gqO",
    "amount_money": {
      "amount": 1,
      "currency": "GBP"
    },
    "reference_id": "AMSTESTER",
    "payment_options": {
      "autocomplete": true
    },
    "device_options": {
      "device_id": "219CS145B2001630",
      "skip_receipt_screen": false,
      "collect_signature": false,
      "tip_settings": {
        "allow_tipping": false
      }
    },
    "deadline_duration": "PT5M",
    "status": "PENDING",
    "created_at": "2022-06-15T16:07:10.505Z",
    "updated_at": "2022-06-15T16:07:10.505Z",
    "app_id": "sq0idp-MmBdalW2cV8CLcCDuiNfAQ",
    "location_id": "LMRNVA0BJVEZ3",
    "payment_type": "CARD_PRESENT"
  }
}

There is nothing that sugests there is anything wrong, Could anyone give us some advise?

Thanks
-Ash

:wave: It looks like all the device codes for the account were created in the Dashboard. You’ll need to create the device code using the API with CreateDeviceCode. The device code you pair with is only 6 digits long. :slightly_smiling_face:

Ahh, that is probbaly it!

Thank you. I will create them via the API.

Thank you!