I’m using the Create checkout terminal API (POST /v2/terminals/checkouts) in the Square API explorer. I receive an HTTP 200 as if it worked but nothing appears on the terminal. I’ve tried everything listing the Square forum posts and online. I’ve confirmed the device is connected to the Internet. I updated the software OS Version 5.23.0058 and App version 5.96. Device states “Software Up To Date”. I confirmed the device is PAIRED. I confirmed the device_id (228CS149B1001699) matches the serial number on the bottom of the device AND I’m using the device_id in my API request.
Here is the API response
{
“checkout”: {
“id”: “AvM4LY2hreeqO”,
“amount_money”: {
“amount”: 150,
“currency”: “USD”
},
“device_options”: {
“device_id”: “228CS149B1001699”,
“collect_signature”: false,
“tip_settings”: {
“allow_tipping”: false
},
“skip_receipt_screen”: false
},
“status”: “PENDING”,
“created_at”: “2022-08-15T11:50:49.980Z”,
“updated_at”: “2022-08-15T11:50:49.980Z”,
“app_id”: “sq0idp-U4CmGLmOT38acTUp5lUgrA”,
“deadline_duration”: “PT5M”,
“location_id”: “G3015NGWBW6XR”,
“payment_type”: “CARD_PRESENT”,
“payment_options”: {
“autocomplete”: true
}
}
}