Packages & Billing
The Billing page (under Financial) is where you define what your school sells, collect tuition, and track subscriptions. Weblearnia supports collecting payment online via Stripe or entirely outside the system — connecting Stripe is optional.
Packages
A package is something you sell: a tuition tier, a course bundle, or an intro offer. Each package has:
- A name and optional description.
- A price and currency.
- An interval — monthly (recurring) or one-time.
- Optionally, the courses it includes.
Applicants can pick a package when they apply, and you can assign packages to students after approval.
Package management works with or without Stripe connected.
Connecting Stripe (optional, recommended for online payments)
To collect tuition online, connect your school's own Stripe account:
- On Billing, choose Connect Stripe.
- Complete Stripe's onboarding (this links your school's Stripe account).
- Once Stripe reports your account can accept charges, online-pay options appear for students and parents.
Key points:
- Tuition is collected on your school's own Stripe account — your school is the merchant of record.
- Weblearnia takes a small application fee per charge.
- Until Stripe is connected and ready, the online pay/subscribe buttons are hidden for students and parents.
Charging students
There are two ways a student starts paying:
- Admin-assign — you assign a student to a package; they then pay (online, if Stripe is connected).
- Self-service — a student subscribes themselves to an available package from their Billing page.
Tuition can be a school-wide monthly fee (the default), per-course pricing, or via packages — see Courses for per-course pricing.
Recording payments made outside the system
If your school collects cash, bank transfer, or any payment outside Weblearnia, use Mark paid on the subscriptions table. This activates the student's subscription and records a paid invoice (with no Stripe charge), so your records stay complete even without online payment.
Subscriptions and invoices
The Billing page shows each student's subscription status (active, past due, canceled, etc.) and their invoices (with links to hosted invoices/PDFs when paid through Stripe). When a payment fails, the student and their guardians are notified and you see a "needs attention" indicator.
Tips
- Keep a small number of clear packages rather than many overlapping ones.
- Decide your model up front: school-wide monthly, per-course, or packages — they can be combined but clarity helps students.
- Use Mark paid consistently so subscription status reflects reality even for offline payments.
Related guides
- Courses — per-course pricing.
- Plan & Subscription — your school's own Weblearnia plan.
- Payouts — paying teachers.
- Student-side: Enrollment & Billing.