Steps for Configure Pay Per Post

Pay Per Post

Pay Per Post will only available if you activate Pay Per Post from Add-ons.


Pay Per Post is functionality that provide facility to make particular Pages/Posts as a paid. For example, If you want some Pages/Posts to be restricted until the users pay for that Pages/Posts including custom post type then only it should displayed. In that case you can use Pay Per Post functionality. As Pay Per Post is an inbuilt addon provided by the ARMember to easily manage the paid post and the purchase history of the members.

Configure Paid Post Setup form


To configure the Paid Post Setup form, you need to select Paid Post Setup for the Setup Type option as you can see in the above screenshot.

Rest of all configuration is the same as Membership Plan Setup.

Add New Setup

On click “Add New Setup” you will have all options to integrate your setup type, payment gateways, etc..

Let’s see each steps in detail:

Setup Name

Before you start with integration, you will be asked for a name to be assigned to your paid post setup at Configure plan + Signup Page.

Basic Configuration

Step 1 : Select Your Setup Type

In the first step you can integrate your paid post.

Here you have to select Paid Post Setup type.

Step 2 : Select Your Registration Form

Now integrate your registration/signup form. You have a dropdown which contains all your registration forms, select one of them.

Form will not be displayed in case,

  • If user is already logged in, then signup form will not be displayed so user no need to fill the form again.

Step 3 : Select Payment Gateways

You will have a list of all payment gateways which are activated from payment gateways general settings. Select payment gateways through which users can do payment for relevant paid post.

You are able to Select Payment Gateway Layout.

Important Note: For, Recurring Paid Post type Payment Method will always consider as Semi Automatic (Manual) Payment Method.

Manage Paid Post

From ARMember->Manage Paid Posts you can Add/Edit/Delete the Paid Post for the users.

ARMember Manage Paid Post

By clicking on Add Paid Post button you can add the new Paid Post.

ARMember add new Paid Post

From the above screen you can configure the Paid Post for the users. ARMember does provide a facility to apply Paid Post on Pages/Posts/Custom Template/Products.

Lets add the new Paid Post by following the below step:

  • Select the type of content from the Content Type dropdown.
  • After selecting the Content Type, you need to select the content which you want to make as a paid. For example, If you select Posts as a Content Type then in below textbox you can find List of Post. If you select Product as Content Type then in below textbox you can find the list of product.
  • After selecting the content, you need to select the payment type from the Post Type.
  • Also you can add the alternative content for the users who have not paid for the selected content.
  • To add the alternative content, you need to enable the Alternative Content switch. after enabling the switch you will see the text editor where you can add your alternative content.

ARMember also provide a facility to add the Paid Post from the WordPress Pages/Posts menu directly.


Paid Post Setting

ARMember->General Settings->Paid Post Settings tab at left side of the screen. from here you can do setting for Paid Post.

ARMember add new Paid Post

You can change the parameter name which is display in URL from Paid Post URL Parameter name option.

Using Default Alternative Content option you can set the content to be display if the Paid Content is not visible for the user. this alternative content only display if the Alternative Content option is not enable in ARMember->Manage Paid Posts->Add/Edit Paid Posts.

Page setup for Paid Post

To display Setup form at the front-end side it needs to select the Paid Post page in Page Setup configuration. you can see the Page Setup Configuration for Paid Post as below screenshot.

ARMember add new Paid Post

As you can see in above sceenshot you have to select a page in which shortcode of Paid Post Setup form is available.

Purchasing Paid Post at Front-end side

If you have done the configuration as described above then your setup is almost ready. Now you need to set the Buy Now button for the particular Post/Page from where users can buy your premium content. So lets see that how Buy Now button can be set.

ARMember add Buy Now button for Paid Post

  • Go to Wordpress Admin Panel -> Add/Edit Post/Page page above Editor Click on Membership Shortcodes OR from Gutenberg Editor Add Blocks->ARMember Blocks->Membership Shortcodes button.
  • After that Select “Action Buttons” From the left tab and select “Paid Post Buy Now Button” from “Select Action Type” dropdown.
  • Next option is to set the redirect URL for the Buy Now button. so when users click on button it will redirect users to Setup Page of Paid Post. this option is optional, so if you don’t enter the redirect URL then by default ARMember redirect users to the page which is set in ARMember->General Settings->Page Setup tab.
  • After that you can select the Link Type. There you can see 2 type of link available. Button and Link. you can select one of the link type from the Link Type dropdown.
  • You can also set the text for Buy Now button/link as you want.
  • If you want to customize the button style then you can add the custom CSS for Buy Now button using Link CSS option. That’s it.

Now everything is ready. When users visit your paid post then it will show the Buy Now button instead of the content of your post.

ARMember Paid Post at Front-End side

Paid Post Payment History

ARMember add new Paid Post

From the above screen you can see the Payment history of Paid Post.

You can filter the transaction history by Payment Gateway, Payment Type, Subscription, Status, and Date range.

You can view the Payment detail by clicking on View Detail icon. and from the same location, you can delete the payment history.

You can also export the Paid Post payment history in CSV file.

Paid Post history in View Member Detail

ARMember Paid Post at Front-End side

Paid Post History shows the history of purchased paid posts. and Paid Post Payment History shows the Payment History of purchased paid post.

Paid Post Reports

From the ARMember->Reports->Paid Post Reports. admin can check all paid post details and with filters and charts. You can see more details about Paid Post Report click here.

Paid Post Purchase with WooCommerce

ARMember does provide a facility to purchase Paid Post using WooCommerce too so you can allow members to purchase paid post with WooCommerce Payment Gateway too.

For that you need to activate “WooCommerce Integration” module from ARMember -> Addons page. You can see more details about Paid Post through WooCommerce click here.

Assign Paid Post by Admin

ARMember Paid Post at Front-End side

From the ARMember->Manage Members->Add/Edit Members. admin can assign the post to the user manually.

Redirection after paid post purchase.

After successfully purchase “Paid Post” page will be reidrected to the purchased post URL.

Important Note: If member purchase free type post and if member is logged in then free post will be automatically purchased no need to submit setup form! and redirected to purchased paid post page.

Email Notifications For Paid Post

You can manage following events notifications. All the events are automatically handled by ARMember plugin.

On New Paid Post Purchase

This event will trigger when member subscribe to new paid post.

On Renew Paid Post Purchase

You can send notification to user for renew subscription regarding their Paid Post.

On Recurring Paid Post Purchase

This event will trigger when member subscription cycle payment successfully done.

On Cancel Paid Post

You can send a notification to the user when their Paid Post subscription gets canceled.

Before Paid Post Expire

You can send notification before member’s Paid Post expire according your requirement. You have options to set when this notification will be sent. Like send notification before number of days, weeks, months or years.

On Expire paid post

This event will trigger when member’s Paid Post going to expired.


Display List of Paid Post to member


Display Paid Post Payment Transactions to member


For more information for configure about shortcods please click here.