Terminal API/getTerminalRecoveryStatus
Resolve an uncertain terminal authorization
POST
/api/v1/terminal/transactions/recovery/statusLooks up the original logical authorization by its idempotency key, scoped to
the authenticated merchant and terminal. Follow recoveryAction; do not create
another sale with a fresh key after a lost network response.
Request body
application/json
idempotencyKeystringRequiredExample "sale-01JQXYZ123456"
Response
application/json
paymentobjectfoundbooleanRequiredstatestringRequiredExample "AUTHORIZED"
transactionIdstringapprovedbooleanExample true
responseCodestringExample "00"
authorizationCodestringExample "A12345"
rrnstringExample "612345678901"
messagestringExample "Approved"
recoveryActionenumRequiredQUERY_HOSTCOMPLETE_RAILREVERSE_HOST_AUTHCLOSE_LOCALOPERATOR_REVIEWgetTerminalRecoveryStatus