Payment guide
How to pay online on MarkitMall
When you choose Pay Online, you pay on Safepay's secure page through Raast — Pakistan's instant payment system, available in every bank app and in wallets such as JazzCash and Easypaisa. This guide walks you through it step by step, including how to approve the payment in your own bank or wallet app.
1. Ways to pay (Raast only)
Raast QR code
Scan the code with your bank or wallet app. Quickest way.
Raast ID / IBAN
We send a payment request; you approve it in your bank or wallet app.
On the Safepay page, tap Raast under "Pay with", then choose QR code or IBAN. Card and Pay with Google Pay also appear on that page, but they are not available — only Raast payments are accepted.
Rs. 2,500.00
Pay with
2. Pay with a Raast QR code
- 1
Choose Raast → QR code
A QR code appears on the Safepay page with the amount. - 2
Open your bank app
Use the Scan QR / Raast QR option in your bank or wallet app and scan the code. - 3
Check and pay
The app shows the amount and Markitmall as the receiver. Confirm with your PIN. - 4
Wait on the Safepay page
Keep the Safepay page open — it moves on by itself once the payment arrives (usually a few seconds).
3. Pay with Raast ID or IBAN (approve in your app)
Here nothing is scanned: we send a payment request to your bank account, and you approve it in your bank app. This is the step people most often miss.
- 1
Choose Raast → IBAN
Enter your Raast ID (the mobile number registered for Raast with your bank) or your IBAN (starts with PK, 24 characters), then send the request. - 2
Open your bank app
You get a notification like "New payment request from Markitmall for PKR …". - 3
Find the request in Approvals — not in Alerts
The notification itself only informs you (it may show just Save / Share). The request you can approve is in your app's approvals list. Banks name it differently — look for Approvals, Pending requests, Request to Pay or Raast requests.
See where to find it in your bank or wallet app ↓ - 4
Approve before it expires
Check the amount and receiver (Markitmall), then approve with your PIN/OTP. The request shows an expiry time — usually about 15 minutes. - 5
Back on the Safepay page
The page waits (a spinning loader) until you approve, then moves on by itself and brings you back to MarkitMall.
4. Approve the request in your bank or wallet app
Paid with your Raast ID or IBAN? Tap your bank below for the exact steps. Every app asks you to confirm with your PIN, TPIN or OTP at the end.
HBLHBL Mobile app
- 1Open HBL Mobile and log in.
- 2Tap the Notifications (bell) icon.
- 3Open the Approvals tab, next to Alerts and News. The request is not in Alerts.
- 4Open the Markitmall request, check the amount, and approve it.
- Go back to the Safepay page — it moves on by itself once you approve.
Bank AlfalahAlfa app
- 1A pop-up shows the amount, the receiver and an expiry time.
- 2In the Alfa app, tap More → Payment and Authorization → Requests.
- 3Open the Markitmall request and tap Accept.
- Go back to the Safepay page — it moves on by itself once you approve.
Up to Rs 300,000 per payment; your daily limit depends on your Alfa package.
Allied Bank (ABL)myABL app
- 1Log in to myABL.
- 2Go to Services → Request to Pay. Your pending requests are listed there.
- 3Select the Markitmall request and check the amount.
- 4Approve it and enter your TPIN.
- Go back to the Safepay page — it moves on by itself once you approve.
UBLUBL Digital app
- 1Open UBL Digital — the request arrives in the app.
- 2Open the Markitmall request and check the amount.
- 3Tap Pay Now to approve it.
- Go back to the Safepay page — it moves on by itself once you approve.
MCBMCB Live app
- 1Open MCB Live — the request shows there as a pending request.
- 2Open it, check the amount and receiver, and tap Approve.
- Go back to the Safepay page — it moves on by itself once you approve.
Can't find it? MCB's helpline is 111-000-622.
Any other bank or wallet
Meezan Bank, Bank Al Habib, Faysal Bank, JS Bank, Askari, NBP, JazzCash, Easypaisa, SadaPay, NayaPay and other banks or wallets
- 1Open your bank or wallet app and log in. Tap the payment notification if you got one.
- 2If it doesn't open the request, check the app's notifications / bell icon, then look for a section called Approvals, Requests, Request to Pay, Pending requests or Raast (often under More, Services or Payments).
- 3Open the request from Markitmall, check the amount, and approve it with your PIN or OTP.
- 4Go back to the Safepay page — it moves on by itself once you approve.
5. After you pay
- You land on a Payment successful page, and get a notification.
- An order appears in My Orders; an offer entry, store plan, ad, wallet top-up or storage plan is applied straight away.
- Closed the page too early? It is still confirmed automatically — check your notifications in a few minutes.
6. Something went wrong?
Money left my account but the order/payment still shows pending
Wait a few minutes — we check every payment with Safepay and confirm it automatically, within about 25 minutes at most. Don't pay again. If it is still pending after that, contact support with the amount and time of payment.
The Safepay page keeps loading
It is waiting for you to approve a Raast request in your bank or wallet app — see section 4 above.
I cancelled or the payment failed
Nothing is charged for a cancelled payment. Your cart is kept, so you can go back and pay again (within 20 minutes for an order), or pay another way.
Still stuck? Contact support — tell us the amount, the time, and how you paid (QR code or IBAN) and from which bank or wallet.
7. Stay safe
- • Only pay on the Safepay page you reach from MarkitMall (the address starts with getsafepay.com).
- • MarkitMall staff will never ask for your PIN, OTP or bank password.
- • Only approve requests that show Markitmall as the receiver and the amount you expect.