I think its obvious that it would/will go awry.
I'm not even sure that is possible, but I'd like to see us try something.
Maybe the best place to start is by allowing a microtransaction service into the UI and let people add their own API keys to known players.