Paid courses, programmes, batches and downloads are bought on the checkout page. The payment methods you see are the ones your school has switched on, so not every option below is always available.
Payment methods
| Method | How it works |
|---|---|
| PayFast | Card, bank account or supported wallet. Continue to PayFast takes you to PayFast's secure page; access is confirmed automatically after payment. |
| PayPro / 1Bill | Generate 1 Bill PSID gives you a payment ID to pay from your bank or wallet app (or a PayPro checkout link). Then choose I have paid, check status. |
| Stripe | Card payment on Stripe's hosted page (Continue to Stripe). |
| PayPal | Pay with your PayPal account (Continue to PayPal). |
| Bank transfer | You transfer the money yourself and upload proof. The school checks it before giving access. |
Paying online (PayFast, Stripe, PayPal)
Step 1: Choose the method and continue
You leave the school's site for the provider's secure page.
Step 2: Pay there
Follow the provider's steps. Don't close the window until it sends you back.
Step 3: Come back to the school
The payment is confirmed automatically and you get access (and usually a confirmation email).
Paying with a PayPro / 1Bill PSID
Step 1: Generate the PSID
Choose Generate 1 Bill PSID (or Generate PayPro checkout).
Step 2: Copy it
Use the copy button, then pay the exact amount through 1Bill in your banking or wallet app, or open the payment link.
Step 3: Check the status
Back on the checkout page choose I have paid, check status. When it's received you are taken to your course.
PayPro status messages
“Payment not received yet. Please complete the payment first, then check again.”
WhyPayPro hasn't reported the payment yet.
FixPay, wait a minute, then check again.
“This PayPro reference has expired. Please generate a new one.”
WhyThe PSID is no longer valid.
FixGenerate a new PSID and pay that one.
“Payment was cancelled. You can generate a fresh payment when ready.”
WhyThe payment was cancelled.
FixGenerate a new PSID.
“Payment was not successful. Please try again or contact support.”
WhyThe payment failed.
FixTry again or use another method.
Coupons
If you have a discount coupon, enter it in the Discount coupon box and choose Apply before paying. Coupon rules and messages are listed in Finding and buying a course.
Paying by bank transfer
Step 1: Choose Bank transfer at checkout
The school's account title, bank, account number and IBAN are shown.
Step 2: Make the transfer and keep the receipt
Step 3: Upload your proof and submit
Add the payment date and reference, then Submit bank transfer proof. You see Payment proof submitted. Access will be granted after school admin approval.
The full guide, the emails you get and what to do if the proof isn't accepted: Paying by bank transfer and payment statuses.
Your seat in a batch
After you pay
- Courses and programmes appear on your dashboard; live batches under Live Zoom classes; downloads on the download's page.
- You usually get an enrolment email ("You are enrolled in …") once access is given.
- If you don't see it, check you're signed in with the email you paid with.
Messages you may see
Messages you might see
“Payment gateway did not return a checkout URL. Please try again.”
WhyThe provider didn't respond.
FixTry again or pick another method.
“Payment checkout request failed. Please try again.”
WhyPayFast couldn't start the payment.
FixTry again in a moment.
“Consumer number generation failed. Please try again.”
WhyPayPro couldn't create a PSID.
FixTry again, or use another method.
“This product requires payment. Please complete checkout before access is granted.”
WhyThe product isn't free.
FixChoose a payment method.
“This batch is full.”
WhyNo seats left when you started checkout.
FixPick another batch; nothing was charged.
FAQ
I paid but I don't have access.
Online payments are usually confirmed within minutes. For PayPro, choose I have paid, check status. If you paid by bank transfer, wait for the school's approval email. If it has been longer than expected, contact your school with your payment reference.
How do I get a refund?
Refunds aren't requested through the portal. Contact your school with your payment details. If a refund is made, access to what you bought is removed.
Was I charged twice?
Contact the school with both references; they can check their payment records.
Which currency do I pay in?
The price shown at checkout, normally PKR.

