TransAction Portal (TAP)