Subscription & Payment
Post subscription and payment system is a module that allows you to implement a paid posting system with the WP User Frontend. You can utilize two types of payment systems: Pay per post and Subscription-based.
Pay Per Post
With the pay-per-post feature, users have to pay a specified amount to publish each post on your site. You can enable this from “Settings > Payments > Charge for posting”. When enabled, users will be prompted to pay before their posts are published. After creating a post, the status will be ‘Pending’ and the user will be directed to a payment page. (To set up the payment page, create or select a page from “Settings > Payments > Payment Page”. No shortcode is needed). Currently, PayPal is the only supported gateway. So, when a user completes the payment via PayPal, they will be redirected back to the site and their post will be published.
Subscription Pack
Subscription-based posting is another option for charging for posts. You can create as many subscription packs as you need. In each pack, you can configure the number of posts, validity date, and cost.
When a user purchases a subscription package, they can create a certain number of posts (for example, 10) within a specific timeframe (e.g. 30 days). If the user exceeds the allowed number of posts or the subscription expiration date, they will no longer be able to make additional posts. You can force the user to buy a pack before posting from “Settings > Payments > Force pack purchase”.
To show the subscription packs on a page, you can use the shortcode: [wpuf_sub_pack]
. To show the user subscription info: [wpuf_sub_info]
. The info will display the remaining post count and expiration date of the user's pack.
Payment Gateway
Currently, PayPal and Stripe payment (Available with Pro package) gateway is supported. The plugin is extension-aware, which means other gateways can be integrated.