Moved transaction information from payload into separate class and started building it.