If your membership site utilizes subscription or recurring payments (such as PayPal or Stripe subscription payment buttons), we strongly recommend reviewing the following documentation.
Please note that the subscription payment process varies for different payment gateways. It is not feasible for us to develop a universally uniform subscription payment system that works seamlessly across all payment gateways without introducing extensive implementation within our plugin. As we aim to maintain a lightweight plugin, we avoid such heavy modifications. Therefore, depending on your requirements and the capabilities of our plugin, there may be minor setup adjustments necessary to align with your specific needs.
Standard Setup with Subscription Payments
The most consistent behavior for subscription payment setup is as follows:
To ensure continuous account activation until the subscription is cancelled, the “Access Duration” setting of the membership level should be configured as “No Expiry“. Our plugin will handle the cancellation of accounts when the subscription payment agreement is cancelled. The account will stay active as long as the subscription payments are received. For more detailed information, refer to the what happens when subscription is cancelled documentation.
Setting Up Pro Rata Subscription Payments
Select the ‘Expire After‘ option (e.g., 30 days) for the Access Duration field within the membership level settings. Utilizing this choice ensures that accounts aren’t immediately cancelled or deactivated once their subscription payment stops. Rather, members retain access until their specified duration concludes.
For more information, refer to the what happens when subscription is cancelled documentation.
Note: Setting a Duration Value for Membership Levels
If you decide to use a duration value (example: 30 days, 90 days etc.) in your membership level configuration with a subscription payment, it is advisable to allow for an additional 1 or 2 days of buffer to ensure that the payment notifications are received by the plugin before the account is deactivated. It would be helpful to thoroughly read the membership level documentation page, which provides a comprehensive understanding of how the membership levels of our plugin operate.