I have read many example of solidity contract to pay and collect ether from users but I would like to know how this can be applied to TRX. I mean how can I transfer TRX token from a msg.sender to the owner of the contract ? And one more, ho can retrieve token from the contract? Thanks in advance