[jdev] pubsub and paid for content

Roelof Naude roelof.naude at epiuse.com
Mon Mar 31 06:48:28 CDT 2008


hi all,

we are currently brainstorming about pubsub. some of the content that 
one may provide, needs to be paid for, e.g. live share price updates. 
(most providers can provide a delayed feed for a fixed fee. but why 
settle for a delayed feed if we can get a live feed?)

what would be the best practice to allow only paid subscribers access to 
such content?

one of the ideas we are floating currently is the following:
1. provide a bot/component so that users can register with it. component 
would be preferable, as most components (or gateway components provide a 
register functionality). additionally an out-of-band registration 
process may be provided, e.g. website.
2. this component/bot would be the node owner when creating pubsub nodes 
and can authorize subscription requests. (accessmodel = authorize
http://www.xmpp.org/extensions/xep-0060.html#accessmodels)
3. additionally such a component/bot could send notifications when funds 
are running low, e.g. only 5 messages left
4. subscription requests to paid for content when funds are inefficient 
will receive the payment-require error message:
http://www.xmpp.org/extensions/xep-0060.html#subscriber-subscribe-error-payment

topping up your virtual pubsub wallet could be handled by:
1. visit above website with your credit card
2. send a premium rated sms (mxit does the same thing)
3. provide some other out-of-band payment options (eletronic transfer 
etc. this of course will hardly be real-time).

are any other options or caveats that we should be aware of?

regards
roelof.



More information about the JDev mailing list