How deal about monetization system when using photon?

Options
leegod
edited June 2012 in Photon Server
My game's preview video.
http://www.youtube.com/watch?v=9cYyp-Xcq-o

So I am still looking for publishers, but if no one want to join, I must launch by myself on my own site, or distribute game's standalone build myself.

In that case, how deal about monetization issue?


For this, AFAIK, I think 2 ways. Plz let me know if I am wrong.


1. For divide buying user and demo user, mysql sort of database is essential maybe?
(Blizzard's battle.net similar way)
Make user's database, integrate it with game client -> make coming user sign-up to game's website -> user paid at website -> that info stored in database -> user login in game and get access to full game contents.


2. or make buy button at standalone game build itself.
(www.spectromancer.com 's way)
Make valid game cd-key's database -> make buy button at game's standalone build -> if user click that buy button, go to paypal and make them pay. -> if paid, send cd-key automatically to buyer's email (or can make game build recognize it and response directly?)
-> user input that code in the game. -> game communicate with valid cd-key server if that key is correct and valid -> unlock full game content.


So other game's example are using 1+2 or one way.

What is easy way and is there a tutorial for implement this work?

Who can help me to make this process?

Thanks.