# Free Trial Period
Use Direct Billing to offer a trial WordPress site, then convert the customer on your own checkout page.
# Stripe
Stripe is the path when you want invoices and Pay Now in the Client Area.
- Enable Direct Billing and connect Stripe.
- On a plan, open Billing, set Product Type to Trial, and copy the trial registration links.
- Set Upgrade URL to your page that starts Stripe Checkout. PanelAlpha appends
trial_service_id,trial_email, andtrial_instance_count. - Map paid plans to Stripe prices so the webhook can upgrade the service.
Full use cases: Stripe Integration.
# WHMCS
- Enable Direct Billing and select WHMCS.
- Configure the trial plan Billing tab (length, suspend/remove, upgrade URL).
- Use WHMCS Direct Billing for the API token and usage billing.
SSO from WHMCS into PanelAlpha still applies when you use the module.
# Typical workflow
- The user opens a trial registration link.
- They create the first WordPress site (Quick Onboarding is a good default).
- When the trial ends, they follow the upgrade URL and pay in Stripe or WHMCS.
- PanelAlpha (Stripe webhook) or WHMCS (module) moves them to the paid plan.