What is the transaction ID?
Transaction ID usually refers to the 2xSHA256 hash of the transaction serialized as it would have been transferred in the network. This is also the ID as peers refer to them when broadcasting through the network.

Notice that due to transaction malleability a transaction may have multiple IDs.