Installation
This guide will walk you through installing PaywallWP Pro on your WordPress website.
Requirements
Before installing, ensure your server meets these minimum requirements:
| Requirement | Minimum | Recommended |
|---|---|---|
| WordPress | 6.4+ | Latest |
| PHP | 8.0+ | 8.2+ |
| MySQL | 5.7+ | 8.0+ |
| SSL Certificate | Required | Required |
| cURL | Required | Required |
An SSL certificate (HTTPS) is required for accepting payments. Both Stripe and PayPal require secure connections for payment processing.
Installation Methods
Method 1: Upload via WordPress Admin (Recommended)
- Download the
paywallwp-pro.zipfile from the download page - Log in to your WordPress admin dashboard
- Navigate to Plugins → Add New
- Click Upload Plugin at the top
- Choose the
paywallwp-pro.zipfile - Click Install Now
- After installation completes, click Activate Plugin
Method 2: FTP Upload
- Download and extract the
paywallwp-pro.zipfile - Connect to your server via FTP/SFTP
- Upload the
paywallwp-profolder to/wp-content/plugins/ - Log in to WordPress admin
- Navigate to Plugins → Installed Plugins
- Find "PaywallWP Pro" and click Activate
Post-Installation Setup
After activation, you'll see the PaywallWP menu item in your WordPress admin sidebar. The plugin will guide you through initial setup:
1. Complete the Setup Wizard
When you first access the plugin, a setup wizard will help you configure:
- Payment gateway credentials
- Basic settings
- First subscription plan
2. Configure Webhooks
Webhooks are essential for subscription management. Without them:
- Subscriptions won't activate automatically
- Renewals won't process
- Cancellations won't sync
See the Webhooks Setup Guide for detailed instructions.
3. Create Pages
The plugin automatically creates these pages during activation:
| Page | Shortcode | Purpose |
|---|---|---|
| Pricing | [paywp_pricing] | Display subscription plans |
| Account | [paywp_account] | Member dashboard |
| Login | [paywp_login] | Custom login/register form |
You can customize or reassign these pages in PaywallWP → Pages.
Verifying Installation
After installation, verify everything is working:
- Go to PaywallWP → Help → System
- Check that all status indicators show green checkmarks
- Verify PHP version is 8.0 or higher
- Confirm SSL is enabled
- Ensure REST API is enabled
Troubleshooting Installation
Plugin Won't Activate
Error: "Plugin could not be activated because it triggered a fatal error"
This usually indicates a PHP version issue:
- Ensure PHP 8.0+ is active on your server
- Contact your host to upgrade PHP if needed
Missing Menu Item
If you don't see the PaywallWP menu:
- Clear your browser cache
- Check user permissions (requires admin access)
- Deactivate and reactivate the plugin
White Screen After Activation
This typically indicates a conflict:
- Access your site via FTP
- Rename the plugin folder to disable it
- Check the error log at
/wp-content/debug.log - Contact support with the error message
Next Steps
Once installed, proceed to:
- Quick Start Guide — Complete setup in minutes
- Payment Gateway Setup — Configure Stripe or PayPal