CM Pay Per Post (CMPPP) - How It Works
The plugin has two option for payments:
- CM MicroPayments - In this case it will require the CM MicroPayments plugin installed.
- EDD (Easy digital Downloads) payments - In this case it will require the Easy Digital Downloads free plugin installed and also a version of EDD PPP payments which is an Addon for PP that connects it with EDD.
In both cases (EDD or MicroPayments) the Pay Per Post plugin allow you to set a price for a specific or group of post or pages on your site (or even a single one).
The price is called a subscription and it allows the user to pay a specific cost for viewing the post for a defined period of time.
Paying with MicroPayments
When working with the MicroPayment solution, the price is shown in the virtual currency that you have set. it can be points or dollars or anything else you desire. Purchasing the virtual currency is possible with CM MicroPayment or while integrating the CM MicroPayments with Easy Digital Downloads.
Working with CM MicroPayments means that each logged-in user has a wallet associated with him. In order to activate the subscription he must first purchase the virtual currency which was set. Purchasing the Virtual currency can be done directly using PayPal or if using Easy Digital Downloads by any supported payment method available with EDD (more than 30).
Once the user tries to activate the subscription the plugin check if he has enough "points" in his wallet and if not suggest him to purchase points.
Paying with EDD payments
Working with EDD Payments means that each logged-in user can purchase the subscription directly while going to the checkout and paying.
How to Set a Price for a Post or a Group of Posts
In the plugin settings you can define several options: create groups and set its pricing.
In this example the group "Beginner" has only one tier and the group Advanced has 3 tiers.
Setting the Pricing per a Specific Post
On each post or page you can find a metabox which let you select from the available pricing group the one which you want to apply on this post or the option to disable it (default).
User must be logged-in to view the post and subscribe to it. If he is not logged-in he will see a message asking him to log-in. if he is already logged-in he will see the following screen.
Once purchasing the user will receive a notification with the details of the post and the subscription length.