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:
Request
POST /api/v2/Smart/Transactions/me/diagnosis HTTP/1.1
Host: connect-testing.secuconnect.com
Authenticate: Bearer qb56tjj1bcvo9n2nj4u38k84lo
Accept: application/json
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.