Every Pakistani business deserves to get paid online.

Accept payments from EasypaisaEasypaisa, JazzCashJazzCash and Meezan BankUBL — United Bank LimitedMCB Bank+35Pakistani banks, straight into your own account.

Now live: Shopify Flow and the WordPress plugin

EasypaisaEasypaisaJazzCashJazzCashNayaPayNayaPaySadaPaySadaPayHBL KonnectHBL KonnectUBL OmniUBL OmniUPaisaUPaisaZindagiZindagiPaymoPaymoMeezan BankMeezan BankRaqami Islamic Digital BankRaqami Islamic Digital BankHBL — Habib Bank LimitedHBLUBL — United Bank LimitedUBLMCB BankMCB BankAllied Bank (ABL)Allied Bank (ABL)Bank AlfalahBank AlfalahNational Bank of PakistanNational Bank of PakistanAskari BankAskari BankFaysal BankFaysal BankBank Al HabibBank Al HabibJS BankJS BankSoneri BankSoneri BankBank of PunjabBank of PunjabBank of KhyberBank of KhyberDubai Islamic Bank PakistanDubai Islamic Bank PakistanBankIslami PakistanBankIslami PakistanAl Baraka BankAl Baraka BankHabib Metropolitan BankHabib Metropolitan BankStandard Chartered PakistanStandard Chartered PakistanSindh BankSindh BankFirst Women BankFirst Women BankZarai Taraqiati Bank (ZTBL)Zarai Taraqiati Bank (ZTBL)Citibank PakistanCitibank PakistanICBC PakistanICBC PakistanDeutsche Bank PakistanDeutsche Bank PakistanHabib Bank AG ZurichHabib Bank AG ZurichTelenor Microfinance BankTelenor Microfinance BankMobilink Microfinance BankMobilink Microfinance BankKhushhali Microfinance BankKhushhali Microfinance BankU Microfinance BankU Microfinance BankNRSP Microfinance BankNRSP Microfinance BankApna Microfinance BankApna Microfinance BankEasypaisaEasypaisaJazzCashJazzCashNayaPayNayaPaySadaPaySadaPayHBL KonnectHBL KonnectUBL OmniUBL OmniUPaisaUPaisaZindagiZindagiPaymoPaymoMeezan BankMeezan BankRaqami Islamic Digital BankRaqami Islamic Digital BankHBL — Habib Bank LimitedHBLUBL — United Bank LimitedUBLMCB BankMCB BankAllied Bank (ABL)Allied Bank (ABL)Bank AlfalahBank AlfalahNational Bank of PakistanNational Bank of PakistanAskari BankAskari BankFaysal BankFaysal BankBank Al HabibBank Al HabibJS BankJS BankSoneri BankSoneri BankBank of PunjabBank of PunjabBank of KhyberBank of KhyberDubai Islamic Bank PakistanDubai Islamic Bank PakistanBankIslami PakistanBankIslami PakistanAl Baraka BankAl Baraka BankHabib Metropolitan BankHabib Metropolitan BankStandard Chartered PakistanStandard Chartered PakistanSindh BankSindh BankFirst Women BankFirst Women BankZarai Taraqiati Bank (ZTBL)Zarai Taraqiati Bank (ZTBL)Citibank PakistanCitibank PakistanICBC PakistanICBC PakistanDeutsche Bank PakistanDeutsche Bank PakistanHabib Bank AG ZurichHabib Bank AG ZurichTelenor Microfinance BankTelenor Microfinance BankMobilink Microfinance BankMobilink Microfinance BankKhushhali Microfinance BankKhushhali Microfinance BankU Microfinance BankU Microfinance BankNRSP Microfinance BankNRSP Microfinance BankApna Microfinance BankApna Microfinance Bank

Your customer pays from the app already on their phone. DPay confirms it by itself, usually in seconds.

How it works
Where your customer pays

From shop to paidFrom link to paidin five moves.in four moves.

01 / 05

They find it on your site.

Your customer browses your shop, picks what they like and adds it to the cart. Shown here: Apnao.pk, a marketplace that takes payments with DPay.

02 / 05

They check out with DPay.

Bank transfer, Easypaisa and JazzCash at your checkout, through the WooCommerce plugin, the Shopify app or the API. No account number typed out by hand.

03 / 05

They pick their app.

Easypaisa, JazzCash, SadaPay or any of 47 banks and wallets. Whatever is already on their phone.

04 / 05

They pay you. Directly.

The order total and a reference, straight into the shop's own account. DPay never touches the money.

05 / 05

Order confirmed. By itself.

DPay verifies the transfer and the order confirms on its own. No WhatsApp follow-up, no screenshot, no checking the bank app.

01 / 04

Send one link.

Drop it in a WhatsApp chat, an Instagram DM or on your website. Your customer needs nothing new: no app to install, no card, no account.

02 / 04

They pick their app.

Easypaisa, JazzCash, SadaPay or any of 47 banks and wallets. Whatever is already on their phone.

03 / 04

They pay you. Directly.

The exact amount and a reference, straight into your own NayaPay, Raqami or Meezan account. DPay never touches the money.

04 / 04

Verified. Done.

DPay confirms the payment by itself, usually in seconds. The order confirms, the customer gets a receipt, and nobody asks for a screenshot.

9:41
HSHira Shahidonline
Today
Assalam o alaikum! Tan Chelsea boots in size 42 available? 😍4:12 PM
DPay
Chelsea boots, tan, 42
Rs 18,500 · Anarkali Leather Co.
pay.dpay.com.pk
Walaikum assalam! Yes, Rs 18,500. Pay here, it confirms by itself 👇 pay.dpay.com.pk/l/plink_7xk2m9qa4t4:13 PM
JazakAllah, paying now 👍4:15 PM
Message
Powered by DPay
Chelsea boots, tan, 42
Rs 18,500
Which app are you paying from?
Easypaisa
JazzCash
SadaPay
NayaPay
HBL
Meezan
UBL
MCB
+39more
Continue with Easypaisa
Powered by DPay
Open Easypaisa and send exactly
Rs 18,500
To the shop's account
Anarkali Leather Co.NayaPay · 03•• ••• ••67Copy
ReferenceDPAY-8F4K29Copy
Waiting for your transfer…
I have sent the payment
Payment verified
Rs 18,500 from Easypaisa
OrderORD-1042
StatusConfirmed
ReceiptSent by email
Back to the shop
apnao.pk
Apnao.pk
Ronin Pebble R-7130 Wireless Earbuds
Rs 5,499
Colour · Beige
Quantity
−1+
Add to Cart
apnao.pk
Apnao.pk
Checkout
Ronin Pebble R-7130 EarbudsBeige · × 1
TotalRs 5,499
Bilal AhmedGulshan-e-Iqbal, KarachiEdit
Payment
Bank transfer / Easypaisa / JazzCashDPay
Pay from Easypaisa, JazzCash, NayaPay or any bank app. Your order is confirmed automatically the moment the transfer lands.
Place order · Rs 5,499
Powered by DPay
Order #2481 · Ronin Pebble R-7130 Earbuds
Rs 5,499
Which app are you paying from?
Easypaisa
JazzCash
SadaPay
NayaPay
HBL
Meezan
UBL
MCB
+39more
Continue with JazzCash
Powered by DPay
Open JazzCash and send exactly
Rs 5,499
To the shop's account
Apnao.pkNayaPay · 03•• ••• ••67Copy
ReferenceDPAY-3QH7MXCopy
Waiting for your transfer…
I have sent the payment
apnao.pk
Apnao.pk
Thank you, Bilal.
Your order is paid and confirmed.
Order#2481
TotalRs 5,499
Paid fromJazzCash
StatusConfirmed
Deliver toBilal Ahmed, Karachi
Continue shopping
DPayDPaynowPayment received · Rs 18,500 · Order ORD-1042
DPayDPaynowOrder #2481 paid · Rs 5,499 · Apnao.pk

No NTN.No gateway approval.No per‑sale fees.No screenshots.Just paid.

Built for how Pakistanactually pays.

Onboarding

Live before your chai gets cold.

Sign up, add the account you already have, and you are taking payments in about five minutes. No NTN, no forms, no approval queue.

Pricing

No cut. Not even a little one.

One flat plan a month. Sell ten thousand or ten lakh, your price stays the same and every rupee is yours.

0%
Every bank

47 ways to pay you.

Easypaisa, JazzCash, SadaPay, NayaPay, HBL, Meezan and the rest. Your customer pays from whatever is already on their phone.

Your money

Straight into your account.

Customers pay your own NayaPay, Raqami or Meezan account. DPay never holds a rupee, so there is nothing to settle and nothing to withdraw.

Your account
↓Received+ Rs 18,500
↓Received+ Rs 2,400
↓Received+ Rs 7,950
Verification

Paid means paid.

Every payment is verified automatically, usually in seconds. No screenshots to squint at, no bank app to refresh.

Your brand

A checkout that looks like your shop.

Your logo, your colour and a line of trust on the page your customers pay on. Familiar pages get finished.

Link
Pay
Verified
Shipped

That is the whole flow. There is no screenshot anywhere in it.

Everything to run a store

Not just a checkout.The whole back office.

Invoices that settle themselves

Sent with the PDF the moment you create one. When the transfer lands it marks itself paid and the receipt goes out.

Payment links

Create once, share everywhere. Every open is a fresh checkout with its own reference.

pay.dpay.com.pk/bootsWhatsAppInstagramSMS

Subscriptions, no card on file

An invoice every month, paid by transfer. DPay tracks which months are settled.

Included for every business

Your brand on the checkout.

Your customers pay on a page that looks like your shop, not like someone else's. A checkout people recognise is one they finish.

  • Your logoAt the top of every payment page.
  • Your colourOn the buttons and highlights.
  • A line of trustYour official number, or the year you opened.
  • Everywhere you sendCheckouts, payment links and invoices.
Create your account →
Customising the DPay checkout with a shop's own logo and colour

Customers

Built from every paid order: totals, history, what they bought.

DPay

Analytics

Sales by day, how many checkouts get paid, and how fast.

Signed webhooks

Your order confirms itself the moment the payment does.

✓ payment.succeeded
order_id: ORD-1042

WooCommerce, Shopify, any website

The WooCommerce plugin, the Shopify app, or one endpoint from your own code. Or let our team set it up for you.

WooCommerceShopifyShopify FlowREST API

Paid every morning

Yesterday's sales reach your bank or NayaPay at 6:00, weekends included, with a statement for your books.

✓ payout.sent · 06:00
14 orders · Rs 23,854

An API your AI can read

The reference as llms.txt, with a ready-to-paste prompt for Claude or Cursor. Integrate in an afternoon.

Your money,every morning.

1Bill and QR

Every order has its own ID: customers pay from any bank or wallet app.

Paid by 6:00

Yesterday's sales reach your account every morning, weekends included.

Every rupee recorded

Each order, fee and payout in your statement, ready for your accountant.

Pricing

Pay per order.Paid every morning.

No monthly fee and never a percentage: a fixed number of rupees for each paid order, taken from your payout. Everything paid yesterday is in your account at 6:00 today.

Order amountDPay fee per order
Rs 100 – 499Rs 7
Rs 500 – 999Rs 12
Rs 1,000 – 2,499Rs 22
Rs 2,500 – 4,999Rs 39
Rs 5,000 – 9,999Rs 65
Rs 10,000 – 24,999Rs 119
Rs 25,000 and aboveRs 199
  • No monthly feeNo plan to choose, no limit on orders. You pay only when you are paid, and it comes out of your payout.
  • PKR 1,999 onceTaken from your first payouts, never asked for up front. It includes our team putting DPay on your WooCommerce or Shopify store within 24–48 hours.
  • Paid every morningEverything your customers paid yesterday reaches your bank or NayaPay at 6:00, weekends included. Couriers hold COD for 7–14 days.
  • Every feature1Bill ID and QR for every order, payment links, invoices, subscriptions, your brand on the checkout, outlets, API and webhooks.

A new business's first payout comes 3 days after it goes live. Less than PKR 500 waits for the next morning. The smallest order is Rs 100. Details on the pricing page.

Questions

Straight answers.

Something else? Ask us, a person replies.

How do my customers pay?+

Every order gets its own 1Bill ID and QR. The customer pays from the app they already use (Easypaisa, JazzCash, HBL, Meezan and every app with 1Bill, or a QR scan in NayaPay) and the order is marked paid by itself within seconds. Nothing to copy, nothing to type, no screenshots.

When do I get my money?+

Every morning at 6:00, weekends included: everything your customers paid the day before, straight to your bank account or NayaPay.

Do I need a merchant account or anything to connect?+

No. Sign up, verify your identity (your CNIC) and tell us where to pay you. There is no receiving account to set up and no bank alerts to forward.

What does it cost?+

No monthly fee. A small, fixed fee per paid order, in rupees: Rs 7 to Rs 199 depending on the order's size, about 1% on a typical order. And 1,999 rupees once, taken from your first payouts, which includes us setting up your store.

Who holds the money in between?+

Customers pay into Downlabs' NayaPay Business account, which collects for you as your agent. NayaPay credits each day's payments that night, and DPay pays you out the next morning. Every order and payout is in your statement.

How do refunds work?+

After your payout you return the money from your own account and record it in DPay, so your store and your books agree. If a customer pays twice, tell us.

Ready.Set.Get paid.

Your CNIC and an account to be paid into. Nothing to connect, nothing to pay up front.