New

Now live: receive payments in your Raqami Islamic Digital Bank account, confirmed within seconds.

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.

On Growth and up

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.
See the Growth plan →
Customising the DPay checkout with a shop's own logo and colour

Customers

Built from every verified payment: totals, history, the bank they pay from.

DPay

Analytics

Volume by day, success rate and where your customers pay from.

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. Test keys let you try it without moving money.

WooCommerceShopifyShopify FlowREST API

More than one account

Add several NayaPay, Raqami or Meezan accounts and DPay spreads your checkouts across them. Larger plans hold more.

NayaPayMeezan BankNayaPay+ more

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.

We never holdyour money.

Bank to bank

Customers pay straight into your own account.

Nothing to withdraw

No balance, no payout schedule, no waiting.

Refunds are yours

A refund is a transfer from your own bank, with the verified record to work from.

Pricing

Pay for payments.Not a percentage.

Try everything free for 7 days, no card. Plans then run 30 days and you pay for them the way your customers pay you: by transfer. Higher plans raise the limits and from Growth put your own brand on the checkout.

Start with a 7-day free trial
Every feature, 100 payments, no card. Choose a plan when you are ready.
Start free trial
Starter
Best for: Instagram, WhatsApp and new online shops
PKR 1,500
per 30 days · PKR 3.00 a payment
  • 500 payments a month
  • 2 receiving accounts
  • Live API keys and signed webhooks
  • Your own branded checkout: logo, colour, a line of trust
  • Links, invoices, subscriptions, analytics
  • WooCommerce and Shopify
Best value
Growth
Best for: Growing brands and WooCommerce or Shopify stores
PKR 5,999
per 30 days · PKR 2.40 a payment
  • 2,500 payments a month
  • 5 receiving accounts
  • Live API keys and signed webhooks
  • Your own branded checkout: logo, colour, a line of trust
  • Links, invoices, subscriptions, analytics
  • WooCommerce and Shopify
Scale
Best for: Marketplaces, platforms and high-volume sellers
PKR 14,999
per 30 days · PKR 1.50 a payment
  • 10,000 payments a month
  • Unlimited receiving accounts
  • Live API keys and signed webhooks
  • Your own branded checkout: logo, colour, a line of trust
  • Links, invoices, subscriptions, analytics
  • WooCommerce and Shopify

Full details, limits and how billing works on the pricing page, with every plan compared side by side.

Questions

Straight answers.

Something else? Ask us, a person replies.

Does DPay hold my money?+

No. Customers transfer directly from their bank or wallet into your own NayaPay, Raqami or Meezan account. DPay only confirms that it arrived. There is nothing to settle and nothing to withdraw.

Which banks can my customers pay from?+

Any of the 47 Pakistani banks, wallets and microfinance banks in the checkout: Easypaisa, JazzCash, SadaPay, HBL, UBL, Meezan and the rest. They pay from the app they already use; the money lands in your account.

How fast is verification?+

With NayaPay, payments usually confirm within seconds. With Meezan it takes three to five minutes. The customer's checkout updates by itself while they wait, so nobody refreshes and nobody sends a screenshot.

What if two customers pay the same amount at the same time?+

DPay will not guess. It marks the payment as needing review and shows you both transfers; you pick the right one with a click. One transfer can only ever pay for one order.

Do I need a card machine, a merchant account or paperwork?+

No. You need a NayaPay, Raqami or Meezan account that receives money. Setup takes a few minutes.

What does it cost?+

Every new business starts with a 7-day free trial: every feature, 100 payments, no card. Plans then start at PKR 1,500 for 30 days with no percentage of your sales; every plan includes every feature. You pay for DPay the same way your customers pay you: by transfer.

How do refunds work?+

Because DPay never holds funds, a refund is a transfer from you back to your customer, from your own bank. DPay gives you the verified record to work from. Our own plan fees have a 7-day refund window; see the refund policy.

Ready.Set.Get paid.

A NayaPay, Raqami or Meezan account and five minutes. The 7-day free trial is enough to see it work.