Setting up a shopify payment gateway pakistan merchants can actually rely on takes about five minutes of technical work and one to two days of waiting on approval, not weeks. Since Shopify Payments doesn’t work in Pakistan, every merchant here connects a third-party provider instead, the same domestic-versus-international split that shapes the broader payment gateway Pakistan landscape for WooCommerce stores too, most commonly through an app like UnumPay that bridges local banks and wallets into Shopify’s checkout. The technical part is genuinely fast. What actually slows people down is confusing two separate things, paying Shopify’s own monthly bill versus getting paid by your own customers, and skipping the merchant account paperwork that has to happen before the app connection works.
If you haven’t settled on Shopify vs WooCommerce as your platform yet, that choice affects which gateways plug in natively, worth deciding that first since the rest of this setup assumes Shopify specifically.
Two different questions, answered separately
How do you pay Shopify’s own subscription? Shopify bills your monthly plan fee in USD to an international debit or credit card. A JazzCash or Easypaisa wallet cannot pay this directly, since Shopify doesn’t accept local mobile wallet billing for subscriptions. What works instead is a Mastercard or Visa issued by a Pakistani bank with international transactions enabled, or a virtual USD card from a digital bank like NayaPay or SadaPay, both of which issue Mastercard-branded virtual cards specifically usable for exactly this kind of international subscription billing.
How do your customers pay you at checkout? This is the actual payment gateway question, and it’s a separate system entirely from your subscription billing. This is where JazzCash, Easypaisa, PayFast, bank gateways and international processors come in, connected through an app like UnumPay, so your customers can pay however they normally would, while you receive the funds in a Pakistani bank account or the gateway’s own settlement account.
Mixing these two up is where most of the confusion in Pakistan’s Shopify community actually starts.
Setting things up: Shopify payment gateway Pakistan, step by step
Step 1: Get your Shopify store to the payments settings. Your store needs to be live or at least set up far enough that Settings > Payments is accessible in your admin panel. This is a two minute check, not a real step, but it’s worth confirming before anything else.
Step 2: Register a merchant account with your chosen provider. This is the step that actually takes time. Every gateway needs its own merchant account before it can connect to anything, which typically means submitting business registration documents, your CNIC, bank account details, and sometimes a tax registration number. Approval timelines vary by provider, some approve within 48 hours, others take longer if documents are incomplete.
Step 3: Install a bridging app from the Shopify App Store. UnumPay is the most widely used option for this in Pakistan, free to install with a 0.85% per-transaction fee and no setup cost, connecting more than 40 gateways including JazzCash, Easypaisa, HBL, MCB, Bank Alfalah, Meezan Bank and Keenu, alongside international processors for cross-border sales. It’s used by established Pakistani brands including Nishat Linen, Sapphire and Habitt, which gives a reasonable sense of how it holds up at real transaction volume, not just for a small test store.
Step 4: Select your gateway and enter your credentials. Once your merchant account is approved, you’ll receive credentials, merchant ID, API key, or similar, from that provider. Enter these into the bridging app. This part genuinely takes under five minutes once you actually have the credentials in hand.
Step 5: Test a transaction before going live. Place a small test order end to end before announcing your store is open. This step catches configuration errors while the stakes are still zero, rather than after a real customer’s payment fails.
Step 6: Enable cash on delivery alongside your digital gateway. COD remains the preferred payment method for a large share of Pakistani buyers, particularly first-time customers who don’t yet trust a new store enough to pay upfront. Go to Settings > Payments > Manual payment methods to add it. Skipping this over-indexes on digital-only buyers and quietly costs conversions from everyone else.
What actually breaks checkout, and how to avoid it
The fear behind this whole topic is real, and it usually comes down to a small number of repeatable mistakes rather than bad luck.
Testing a gateway that Shopify lists as available, only to see “not available in your country.” Shopify’s official documentation lists over 30 payment gateways as theoretically usable in Pakistan, but several of those show this exact error when merchants actually try to activate them, because regional availability inside that list isn’t always accurate or current. Confirm directly with the provider before building your setup around one, rather than trusting the list alone.
Incomplete merchant account documentation. This is the single most common cause of delayed approval. Have your business registration, CNIC and bank details ready before you start the application, not gathered piecemeal after the provider asks.
Confusion around merchant IDs, API keys and profile IDs during app configuration. Genuinely common even among merchants who’ve done everything else right. Most bridging apps, UnumPay included, provide a specific setup guide per gateway rather than one generic instruction set, worth following that exact guide rather than a general tutorial.
Skipping the test transaction. Covered above, but worth repeating, this is the cheapest possible insurance against launching with a broken checkout.
What this actually costs a Pakistani merchant
This is where most generic Shopify fee guides mislead Pakistani sellers, because they calculate costs assuming Shopify Payments is available, which it isn’t here. Every Pakistani merchant pays two layers of fees stacked together, your gateway’s own processing fee, and Shopify’s own third-party transaction surcharge charged on top, since you cannot use Shopify Payments as your primary processor to avoid it.
| Plan | Shopify’s surcharge | Example gateway fee | Total on a $100 sale |
|---|---|---|---|
| Basic | 2.0% | UnumPay 0.85% | Roughly $2.85 |
| Basic | 2.0% | PayFast 2–3.5% | Roughly $4–$5.50 |
| Grow | 1.0% | UnumPay 0.85% | Roughly $1.85 |
| Advanced | 0.6% | UnumPay 0.85% | Roughly $1.45 |
On a smaller sale, say a PKR 5,000 order, the same percentage-based math applies, there’s no minimum threshold below which Shopify or the gateway waives its cut, so a small order pays the same percentage as a large one, just a smaller absolute rupee amount. This math holds regardless of order size, which is worth knowing before assuming a low-ticket item somehow avoids the fee stack. Once payments are sorted, courier integration is usually the next operational piece worth automating.
If you’re weighing whether the setup and fee structure makes sense for your specific business, or you’d rather have someone handle the technical configuration directly, Digiteazy’s ecommerce team sets this up as part of a full Shopify build, so the store, payments and checkout testing all happen together instead of being handled separately after launch.
FAQs
Q1. Is Shopify legal and allowed in Pakistan?
Yes. There’s no restriction on Pakistani businesses using the Shopify platform itself. The gap is specifically in payment infrastructure, Shopify Payments isn’t available here, not in whether Shopify can legally be used.
Q2. Can I pay my Shopify subscription with Easypaisa or JazzCash?
Not directly. Shopify bills subscriptions in USD to an international card. A Pakistani bank-issued Mastercard or Visa with international transactions enabled works, and so does a virtual USD card from a digital bank like NayaPay or SadaPay.
Q3. Does Shopify accept NayaPay?
Not as a native payment gateway option, but NayaPay’s virtual Mastercard can be used to pay your Shopify subscription bill, and NayaPay has its own third-party integration guides for accepting NayaPay-linked payments at checkout through compatible gateway apps.
Q4. How much does Shopify take from a $100 sale in Pakistan?
Since Shopify Payments isn’t available here, expect your gateway’s own fee (often 0.85% to 3.5% depending on provider) plus Shopify’s third-party transaction surcharge (2% on Basic, 1% on Grow, 0.6% on Advanced) stacked on top. On Basic with a typical gateway, total costs usually land between $2.85 and $5.50 on a $100 sale.
Q5. Does Shopify charge a fee even on a small PKR 5,000 sale?
Yes. Both Shopify’s surcharge and your gateway’s fee are percentage-based with no minimum order threshold, so a smaller sale pays a smaller rupee amount but the same percentage as a larger one.
Q6. How much does Easypaisa charge on a 10,000 rupee transaction?
Easypaisa’s merchant fees typically fall in the 1 to 2 percent range for wallet payments, so on a PKR 10,000 transaction that generally works out to roughly PKR 100 to 200, though the exact rate depends on your specific merchant agreement.