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)

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