Hi, we believe the Terminal API Checkout is not working as expected.
The Webhook Logs are keep on stating the status as “IN PROGRESS”.
We have used the correct device ID for the transactions which is less than $25 but still not working as expected.
So here is the Terminal Checkout Log
{
“idempotency_key”: “3f7fbcfe-155e-4448-b187-2c65e69e5fb9”,
“checkout”: {
“amount_money”: {
“amount”: 1742,
“currency”: “USD”
},
“reference_id”: “523cc2ab-d266-4bda-b168-5781cab57976”,
“note”: “Singletree Winery_A-15527”,
“payment_options”: {
“autocomplete”: true,
“accept_partial_authorization”: false
},
“device_options”: {
“device_id”: “9fa747a2-25ff-48ee-b078-04381f7c828f”,
“skip_receipt_screen”: true,
“tip_settings”: {
“allow_tipping”: false,
“smart_tipping”: false
}
},
“customer_id”: “”
}
}
Here is the Webhook log payload.
{
“type”: “terminal.checkout.updated”,
“event_id”: “744a3d8f-6106-365e-967c-3b3bb0fdcebe”,
“created_at”: “2023-07-11T21:30:49.11Z”,
“data”: {
“type”: “checkout.event”,
“id”: “cj5aqoPFoObqO”,
“object”: {
“checkout”: {
“amount_money”: {
“amount”: 1742,
“currency”: “USD”
},
"created_at": "2023-07-11T21:30:48.795Z",
"customer_id": "",
"deadline_duration": "PT5M",
"device_options": {
"collect_signature": false,
"device_id": "9fa747a2-25ff-48ee-b078-04381f7c828f",
"skip_receipt_screen": true,
"tip_settings": {
"allow_tipping": false
}
},
"id": "cj5aqoPFoObqO",
"location_id": "LM06351554GE0",
"note": "Singletree Winery_A-15527",
"payment_options": {
"accept_partial_authorization": false,
"autocomplete": true
},
"payment_type": "CARD_PRESENT",
"reference_id": "523cc2ab-d266-4bda-b168-5781cab57976",
"status": "IN_PROGRESS",
"updated_at": "2023-07-11T21:30:49.110Z"
}
}
}
}
Can you let us know what is wrong the Terminal API Checkout.