A transaction is defined as a new access. It is initiated the first time a new device or username, FB account or voucher enters the hotspot. (Depending on the solution)
A session is counted each time a user logs into the hotspot using one of the above methods.
For more see: help.hotspotsystem.com/faq/basic/how-sessions-are-counted