Skip to main content
MarkitMall

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.

Online payments on MarkitMall are by Raast only. The Safepay page may also show Card and Pay with Google Pay — these are not available for MarkitMall payments. Always tap Raast.

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

Google Pay · Not available

Pay with

Card · Not available
RaastTap this
Only Raast payments are accepted on MarkitMall

2. Pay with a Raast QR code

  1. 1

    Choose Raast → QR code

    A QR code appears on the Safepay page with the amount.
  2. 2

    Open your bank app

    Use the Scan QR / Raast QR option in your bank or wallet app and scan the code.
  3. 3

    Check and pay

    The app shows the amount and Markitmall as the receiver. Confirm with your PIN.
  4. 4

    Wait on the Safepay page

    Keep the Safepay page open — it moves on by itself once the payment arrives (usually a few seconds).
Paying on the same phone? Take a screenshot of the QR code and use your bank app's option to scan a QR from the gallery, if it has one — or open MarkitMall on a computer and scan from your phone.

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. 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. 2

    Open your bank app

    You get a notification like "New payment request from Markitmall for PKR …".
  3. 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. 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. 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.
While a request is waiting in your bank app, the Safepay page keeps loading — even if you press Cancel and come back. Approve the request, or let it expire (about 15 minutes) before trying another way. Don't pay twice.

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
  1. 1Open HBL Mobile and log in.
  2. 2Tap the Notifications (bell) icon.
  3. 3Open the Approvals tab, next to Alerts and News. The request is not in Alerts.
  4. 4Open the Markitmall request, check the amount, and approve it.
  5. Go back to the Safepay page — it moves on by itself once you approve.
Bank AlfalahAlfa app
  1. 1A pop-up shows the amount, the receiver and an expiry time.
  2. 2In the Alfa app, tap More → Payment and Authorization → Requests.
  3. 3Open the Markitmall request and tap Accept.
  4. 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
  1. 1Log in to myABL.
  2. 2Go to Services → Request to Pay. Your pending requests are listed there.
  3. 3Select the Markitmall request and check the amount.
  4. 4Approve it and enter your TPIN.
  5. Go back to the Safepay page — it moves on by itself once you approve.
UBLUBL Digital app
  1. 1Open UBL Digital — the request arrives in the app.
  2. 2Open the Markitmall request and check the amount.
  3. 3Tap Pay Now to approve it.
  4. Go back to the Safepay page — it moves on by itself once you approve.
MCBMCB Live app
  1. 1Open MCB Live — the request shows there as a pending request.
  2. 2Open it, check the amount and receiver, and tap Approve.
  3. 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

  1. 1Open your bank or wallet app and log in. Tap the payment notification if you got one.
  2. 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).
  3. 3Open the request from Markitmall, check the amount, and approve it with your PIN or OTP.
  4. 4Go back to the Safepay page — it moves on by itself once you approve.
Can't find the request, or your app doesn't show payment requests? Let it expire (about 15 minutes) and pay with the Raast QR code instead — every Raast bank and wallet app can scan it. Banks change their app menus from time to time; your bank's helpline can also point you to the right screen.

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.