It looks as though Microsoft may charge retailers a fee to resell used games rather than users themselves. According to reports by Eurogamer and MCV, retailer will be required to pay a fee in order to sell traded-in games as used games. A cut of that fee will go to Microsoft and the rest will go to the publisher.
Once a game is marked as 'traded-in', it will wipe it from the user's account and console. This could explain the need for the Xbox One to connect to the Internet once every 24 hours. The specific fee isn't known as of yet and Microsoft could vary it per game or depending on how it's received by the market.
This will inevitably raise the price paid for used games or reduce the price paid for trade-ins. Likely, it will do both. Microsoft still has time to change the system, though we are still waiting for the full details. We probably won't get those until closer to the console's launch.