Transaction failure = An error occurred while executing the statements from transaction and hence it failed.
Transaction abort = An explicit request to stop the ongoing transaction. It could very well also be because of transaction failure or user request.