Checking a transaction status

Is there a way to check the status of a transaction? We are running into a problem with the preauth capture where we get a "No Pre-auth corresponds to the store Id and order Id and transaction Id entered" error message so we'd like to double check the preauth transaction status to ensure that it was indeed captured and not expired or something else entirely.