Sometimes the payment terminal needs to do an extended diagnosis. This includes communication with the payment host of the payment processor. The payment terminal will update its configuration and switch from or to daylight savings time (DST).
You can force an extended diagnosis calling POST /api/v2/Smart/Transactions/me/diagnosis with the receipt number:
POST /api/v2/Smart/Transactions/me/diagnosis HTTP/1.1
Authenticate: Bearer qb56tjj1bcvo9n2nj4u38k84lo
This request is blocking. Secuconnect API only answers after the payment terminal has finished the end-of-day report.
If everything is fine, the API responds with 200 OK and the representation of a Smart Transaction that tracks the diagnosis.