Hi there,

I'm looking for a way for a client to be able to buy credits to pay for node creation
Ultimately the workflow would check if the user has enough credits to publish the node.
If the user has not enough credit the publishing is halted, and the user will first be routed to buy new credits after which he can finish publishing his new node/story

I have seen some sort of credit / payment system for node creation but can't find it..

Which direction should I take?
Ubercart with paypernode? (complicated and that feels like squashing a mosquito with a canon... ) Are there any other solutions?

Any help appreciated :)

Comments

Maybe I've explained it

Maybe I've explained it wrong,
Users need to buy credit to be able to post a node, what would be the ideal solution?

Any help appreciated :)

userpoints + ubercart

You could also try using ubercart with:
http://drupal.org/project/userpoints_ubercart
http://drupal.org/project/userpoints
and
http://drupal.org/project/userpoints_contrib (userpoints_nodelimit -- limits node creation based on points)
or http://drupal.org/project/userpoints_node_action

- Once modules installed, create a product in ubercart called for instance "Buy x Userpoints" - and attach points to it via Product "Feature", and give it a price.

- Once purchased and paid for by a user, the user is credited with the amount of points bought.

- Your node content type should then be associated with debiting a certain amount of userpoints via userpoints_nodelimit or userpoints_node_action

nobody click here