How to charge a user to post a job listing in D7?
You can use a combination of Commerce userpoints and Commerce Node Checkout. This will allow them to purchase credits to be applied to publishing nodes.