Paid accounts
Require users to pay for access to your directory
Overview
Paid accounts require users to complete a payment after registering. This works with both registration modes (forced and optional).
How it works
The paid account flow works as follows:
- User registers with their email and password
- User receives a 6-digit verification code via email
- User enters the verification code to confirm their email
- User is presented with the payment step
- User completes payment via Stripe or PayPal
- With forced registration, user can now access the directory. With optional registration, user can view content based on your role settings.
Code-based email verification
When paid accounts are enabled, the registration flow uses code-based email verification instead of link-based:
- User receives a 6-digit code via email
- Code is entered directly on the registration page
- This keeps the user in the registration flow without leaving the page
- Users can request a new code if needed
Creating a paid account product
- Go to
Settings>Monetization>Products - Click
Add Product - Select Paid Account as the product type
- Enter a name (e.g., "Premium Membership")
- Choose one-time or subscription pricing
- Set the price
- Click
Saveand sync the product
Pricing options
The usual pricing options apply: one-time payment or subscription-based (3 or 12 months). When a subscription expires, the user's payment status changes to unpaid.
User payment status
Each user has a payment status that determines their access:
Bypass
- User does not need to pay
- User has full access without payment
Set by admin for special cases such as staff, partners, or existing users who shouldn't be required to pay.
Paid
- User has completed payment
- For subscriptions, the subscription is active
- User has full access
Unpaid
- User has registered but not paid
- Or user's subscription has expired
- User sees a "Payment Required" page when trying to access content
Managing user payment status
Admins can view and modify user payment status:
- Go to
Settings>Users - The payment status column shows each user's status
- Click edit on a user to toggle their payment requirement
- Disabling "Payment required" grants bypass status
Subscription lifecycle
For subscription-based paid accounts:
Active subscription
- User has full access to the directory
- Automatic renewal at end of billing period
Payment failure
- User receives notification to update payment method
- Access continues during grace period
Subscription cancelled or expired
- User's payment status changes to "Unpaid"
- User sees "Payment Required" page when accessing content
- User can re-subscribe to regain access
Related guides
- Managing products - Overview of all product types
- Paid listings - Charge for listing submissions
- Managing users - User management overview
- Managing private access - Configure access modes
- Viewing payments - Track payments