Collect class fees with PayHere — into your own account.
Connect your PayHere merchant account once. Students pay online, get enrolled automatically, and the money goes straight to you.

How it works
- STEP 1
Connect your account
Paste your PayHere Merchant ID and Merchant Secret in Settings → Payments. Test in sandbox mode first, then switch to live.
- STEP 2
Student pays at checkout
On your course page the student chooses PayHere and pays by card or wallet on PayHere's own secure page.
- STEP 3
Enrolled automatically
PayHere confirms the payment to your academy, the student is enrolled at once, and a confirmation goes out by SMS and email.
Four ways to get paid.
Not every parent pays by card. Every method lands in the same payment record.
PayHere
Cards and wallets through your own merchant account. Confirmed automatically.
Bank transfer
Students upload a slip against your bank details. You approve or reject in one click.
Counter payment
Record cash taken at your office against the student and course.
Coupon
Discounts and full scholarships, for everyone or for one named student.
Payment questions
Does lms.lk hold my money?
No. Payments are made to your own PayHere merchant account and settle with you under your agreement with PayHere.
Do you charge a fee per payment?
No. lms.lk charges only the plan price. PayHere's own transaction charges apply as usual on your merchant account.
What do I need from PayHere?
An approved merchant account, with your academy's address added as a domain in the PayHere portal. That gives you the Merchant ID and Merchant Secret to paste into lms.lk.
Can students pay in installments through PayHere?
Yes. Each installment is its own payment, by PayHere or by slip. Access follows what has been paid.
I don't have PayHere yet. Can I still start?
Yes. Start with bank-slip payments today and switch PayHere on when your merchant account is approved.

Start taking fees online.
Bank slips work from day one. Add PayHere when you're ready.