> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wavecorebilling.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Set up PPPoE and Hotspot packages

> Create a service package and verify it from a customer device.

## PPPoE

1. Open **Services → PPPoE packages** and create a package. Check the upload speed, download speed, price, and renewal period before saving.
2. Open **Customers → PPPoE customers**, select a test subscriber, and assign the package. Confirm the account has active service time.
3. Configure the test customer's router to dial PPPoE with the subscriber's credentials. Check the session in WaveCore and confirm a device behind the router can browse.

If the subscriber cannot connect, check PPPoE server reachability, the subscriber's credentials, and their remaining service time.

## Hotspot

1. Open **Services → Hotspot packages** and create a package. Check the price, speed, and access duration before saving.
2. Review **Services → Hotspot servers** and **Services → Captive portal** for the router and portal you intend to use. Verify which packages appear on that portal.
3. Join the Hotspot Wi-Fi with a test phone. Confirm that the portal opens, lists the correct package and price, and grants access after a successful purchase.

For a paid checkout test, first [set up M-PESA and check payments](https://docs.wavecorebilling.com/mpesa.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.