An e challan PSID check online is the single most important step between you and your money when paying a traffic fine in Pakistan. The PSID — your Payment Slip ID — is the only thing a payment app needs to pull up and settle a challan. Type one digit wrong, copy a PSID from a fake SMS, or pay through an unverified link, and your money lands on someone else’s fine (or in a scammer’s pocket) while your own challan stays unpaid. The good news: every official channel — JazzCash, Easypaisa, ePay Punjab, and bank apps — lets you fetch and inspect the bill details linked to a PSID before you tap pay. This guide shows you exactly how to check a PSID, what the detail screen must show, how to spot a fake or wrong PSID, and what to do when the app says “PSID not found.”
Quick answer: For an e challan PSID check online before paying, open JazzCash or Easypaisa → Bill Payments → Traffic Challan → PSCA, enter the PSID, and the app shows the bill details — vehicle number, violation type, fine amount — before any money moves. Verify them against the official PSCA portal record, then pay.
What a PSID Is (and Why It Matters More Than the Challan Number)
PSID stands for Payment Slip ID. It is the payment reference number that Pakistan’s government bill-payment network (1Bill, which powers bill payments across banks, wallets, and ATMs) uses to identify your specific challan.
Think of it this way: the challan number identifies the fine, but the PSID identifies the bill to pay. Every payment channel — JazzCash, Easypaisa, bank apps, ATMs, even a bank counter — asks for the PSID, not the challan number. Whoever has the correct PSID can pay the challan, and the payment settles against whichever challan that PSID belongs to. That is precisely why checking the PSID before paying is a security habit, not just a formality.
Where does your PSID come from?
- On the PSCA portal: after searching your vehicle on
echallan.psca.gop.pk, each pending challan carries a PSID you can note down (or generate with “Generate PSID”). - On the ePay Punjab app/portal: Department → Punjab Police → E-Challan (Safe City) → select your challan → Generate Challan produces the PSID.
- On a posted challan: if a physical challan was delivered to your registered address, the PSID is printed on it.
One critical rule: a PSID is tied to one challan only. Never pay the same PSID twice, and never generate multiple PSIDs for the same challan to “fix” a failed payment — mismatched PSIDs are a known cause of settlement delays.
E Challan PSID Check Online: How to Verify Before Paying (JazzCash, Easypaisa, Banks)
Every official payment channel works the same way: enter the PSID, and the system fetches the bill and shows you what it is before asking for confirmation. This bill-fetch step is your free, built-in verification tool. Use it every time.
JazzCash: PSID bill check
- Open the JazzCash app and log in.
- Go to Bill Payments.
- Select Traffic Challan → PSCA (Punjab Safe Cities Authority). Make sure the province/authority matches your challan — a Punjab PSID fetched under the wrong authority will fail.
- Enter the PSID carefully.
- The app displays the fetched bill details: vehicle number, violation type, fine amount (and owner details in some versions).
- Compare these against your challan from the PSCA portal. Match = safe. Mismatch = stop.
- Only then enter your MPIN to confirm.
Easypaisa: PSID bill check
- Open the Easypaisa app → Government Fees (or Bill Payments).
- Select the authority as Punjab Safe Cities Authority (PSCA) or Punjab E-Challan.
- Enter the PSID.
- Review the displayed bill: vehicle number, violation type, fine amount.
- Verify the details match your PSCA portal record, then tap Pay Now / Confirm and enter your MPIN.
Bank apps (HBL, UBL, Meezan, Allied, others) and ATMs
- Find Bill Payments / 1Bill Invoice in your bank app (or the bill-payment menu on a 1Link ATM).
- Enter the PSID as the invoice number.
- The bill fetch screen shows the amount and biller details — confirm they match your challan before authorising.
ePay Punjab: check within the app
The ePay Punjab app shows each challan with its full details (challan number, owner name, vehicle colour, make and type, violation date, fine amount, due date, payment status) before the Generate Challan step, so you can confirm you are paying the right fine and see the PSID’s own expiry date at generation.
What the Bill Detail Screen Must Show You
When you enter a valid PSID, the app fetches the actual record from the government system. Treat this as a checklist — every field should line up with what you saw on the PSCA portal:
| Field | What to check |
|---|---|
| Vehicle number | Must be your plate, exactly |
| Owner name | Must match the registered owner, not a stranger |
| Violation type | Must match the violation on your portal record (e.g. signal violation, no helmet) |
| Fine amount | Must match the portal amount to the rupee — any difference means something is off |
| Biller / authority | Must be PSCA (Punjab) or the correct authority for your challan |
If any one of these is wrong, do not pay. Stop and investigate using the “wrong PSID” steps below.
Spotting a Fake or Wrong PSID (the Anti-Scam Check)
Scammers know that most people will pay any number that arrives by SMS. PSCA has warned that genuine e-challan notifications come only from the short code 9915, never contain payment links, and never ask for bank or ATM details. Apply this checklist to every PSID you receive outside the official portal:
- Did it arrive by SMS or WhatsApp? Genuine PSCA messages come only from 9915. A PSID arriving from any other number is suspect — verify it on
echallan.psca.gop.pkbefore trusting it. - Is the authority correct? A Punjab (PSCA) PSID will only fetch under PSCA. If someone gives you a “Sindh” PSID for a Lahore camera challan, it is fabricated.
- Does the fetched bill match your vehicle? Enter the PSID in JazzCash/Easypaisa and read the bill details. A wrong or fake PSID either fails to fetch or fetches someone else’s vehicle — both mean stop.
- Check the digits, then check them again. One wrong digit can fetch a completely different challan — or nothing. Compare the PSID against the portal digit by digit, in blocks of 3–4.
- Never pay through a link in an SMS. The legitimate payment flow is always: you open your own wallet/bank app yourself and enter the PSID there. Any link sent to you is a red flag.
- Beware urgency pressure. “Pay within 2 hours or your vehicle will be impounded” style messages are the classic pressure tactic. Real challans give you proper time, and the portal record is what counts.
“PSID Not Found” / “Invalid PSID” — Causes and Fixes
This is one of the most reported e-challan payment errors in Pakistan. The app refuses the PSID instead of showing bill details. Here are the real causes and fixes:
| Cause | How to confirm | Fix |
|---|---|---|
| One or more digits wrong | Re-read the PSID from the portal in digit blocks | Re-enter it carefully; never retype from memory — copy from the portal or your written note |
| Wrong authority selected | You picked the wrong biller in the app | Select the correct authority (e.g. Traffic Challan → PSCA for Punjab challans) |
| PSID has expired | The bill fetch fails even with correct digits | Generate a fresh PSID from the portal or ePay Punjab. Note: there is no single official validity window published for Punjab e-challan PSIDs — ePay Punjab shows each PSID’s own expiry date at generation, so pay before that date |
| Camera (ticket) challan ticket ID not fetching on wallets | Some wallet biller integrations fail to fetch certain challan types | Check on the PSCA portal first; if it shows there, try a bank app (1Bill) or pay via ePay Punjab directly |
| Challan too new | Violation happened very recently | Wait — camera-recorded violations can take time to process into the payment system; recheck after a day or so |
| Fake or fabricated PSID | None of the above resolves it | Do not invent a PSID; look the challan up by vehicle number on the official portal instead |
Paid the Wrong PSID? Act Fast
One wrong PSID digit can pay a stranger’s challan. Be honest with yourself about the odds: reversing such a payment is extremely difficult — the money settles into another person’s challan record, and there is no published PSCA self-service refund for it. What you can do:
- Save everything immediately — the wallet receipt, transaction ID, the PSID you paid, and a screenshot of the bill-fetch screen if you saw it.
- Check your own challan on the PSCA portal — it will still show unpaid. Do not pay it again until you have recorded the evidence.
- Contact the payment channel (JazzCash/Easypaisa helpline) with the transaction ID and ask about a reversal; act the same day if possible.
- Visit a PSCA service point with your CNIC, vehicle documents, and receipts to ask about adjustment options — an extra payment can sometimes be adjusted, but this is discretionary, not guaranteed.
The cheaper fix is prevention: always do the PSID bill-check described above before confirming any payment.
After Payment: Confirm the Challan Actually Clears
Checking the PSID before payment is only half the job. After paying:
- Save the wallet/bank receipt and note the transaction ID.
- Run a fresh search on the PSCA portal. Payment status usually flips the same day in most cases, but allow 24–72 hours before worrying — no official per-channel timing is published, and this window is the practical guidance.
- If the portal still shows unpaid after 72 hours, keep your receipt as proof and contact the PSCA helpline (15, option 6) or visit a service point.
- Keep the receipt until the challan shows “Paid” in a fresh search — you will need this proof at vehicle transfer and token tax renewal.
Frequently Asked Questions
What is a PSID in an e challan?
PSID (Payment Slip ID) is the payment reference number assigned to your e challan. It links your payment to the correct fine across every channel — JazzCash, Easypaisa, bank apps, ATMs, and bank counters all ask for the PSID.
Can I check a PSID online without paying?
Yes. Enter the PSID under Bill Payments → Traffic Challan → PSCA in JazzCash or Easypaisa (or 1Bill Invoice in a bank app). The app fetches and displays the bill details — vehicle number, violation type, fine amount — and nothing is paid until you confirm.
What happens if I enter one wrong PSID digit?
You may either get an “invalid PSID” error, or worse, fetch and pay a stranger’s challan. Always compare the fetched bill details (vehicle number, amount) against your PSCA portal record before confirming payment.
Why is my PSID showing “not found” in JazzCash/Easypaisa?
The usual causes are a mistyped digit, the wrong authority selected in the app, an expired PSID, or the challan being too new to be in the payment system yet. Re-enter the PSID carefully, confirm the authority, and if it still fails, generate a fresh PSID from the PSCA portal or ePay Punjab.
How long is an e challan PSID valid?
No single official validity period is published for Punjab e-challan PSIDs. ePay Punjab shows each PSID’s own expiry date when it is generated — pay before that date. If it lapses, generate a fresh PSID; the challan itself remains payable.
Can someone else pay my challan with my PSID?
Yes. Payment only needs the PSID, not the payer’s identity. Anyone with the correct PSID can pay your challan from their own JazzCash, Easypaisa, or bank account — which is exactly why you should never share a live PSID publicly or in an untrusted chat.
I paid the wrong PSID by mistake. Can I get a refund?
It is very difficult — the money settles into another person’s challan record. Save the receipt and transaction ID, contact your wallet/bank the same day to ask about reversal, and visit a PSCA service point about adjustment options. Prevention (the bill-check before paying) is far more reliable than any refund route.
Is a PSID sent by SMS genuine?
Only if it came from PSCA’s official short code 9915 — and even then, verify it on echallan.psca.gop.pk before paying. Genuine PSCA messages never contain payment links and never ask for bank or ATM details. Never pay a PSID from an unknown sender or through a link in the message.