Micro transactions is a model that might be a good alternative to all of those. The idea is that if you agree on paying say 1 dollar you get to access that specific article. There can of course be variations like you pay x to get future access to y number of articles.