Category Uncategorized

A Pakistani online store can move beyond cash-on-delivery using local gateways like Safepay, PayFast, JazzCash and Easypaisa for cards and wallets, bank card-acquiring for Visa/Mastercard, and a foreign entity with Stripe or Payoneer when selling abroad.

Why is cash-on-delivery still so common, and should you rely on it?

Cash-on-delivery (COD) remains the default in Pakistan because it needs no gateway and customers trust it, but relying on it alone slows your cash flow, inflates return rates, and caps how far you can sell.

COD is popular for a reason: a large share of Pakistani shoppers either do not have a card or do not trust entering it online, and letting them pay the rider on delivery removes that friction entirely. For a brand-new store with no reputation, offering COD is often what makes the first sales happen at all.

The costs show up later. Money you have already spent on stock, packaging and courier fees sits with the customer until delivery, and the courier then holds your cash for days or weeks before remittance — so you are effectively financing every order. Refused deliveries and undelivered parcels also come back to you, and return-to-origin rates on COD are meaningfully higher than on prepaid orders because the buyer has committed nothing.

When we build stores on Shopify and WooCommerce, we almost never remove COD at launch — we add prepaid options alongside it and use small incentives, like a discount for paying online, to nudge buyers toward the cheaper, faster channel over time. Watching the split between COD and prepaid in your monthly reporting tells you when it is safe to lean less on cash.

The practical answer is not COD or a gateway — it is COD plus a gateway. A store that only takes cash cannot sell to overseas buyers, cannot capture impulse purchases at midnight, and carries all the delivery risk itself.

What local payment gateways can a Pakistani store actually use?

Pakistani stores can use aggregator gateways such as Safepay and PayFast, mobile-wallet gateways from JazzCash and Easypaisa, and Keenu, all of which accept local cards and wallet payments and integrate with common store platforms.

The gateways fall into two rough groups. Aggregators like Safepay and PayFast give you one integration that accepts Visa/Mastercard cards plus the major mobile wallets, so a single checkout covers most local payment methods. Wallet-first providers like JazzCash and Easypaisa let customers pay from their mobile-money balance or linked account, which reaches the large segment of shoppers who bank through their phone rather than a card.

Which one fits depends less on the brand name and more on your platform and your customers. If most of your buyers pay by wallet, a strong JazzCash or Easypaisa integration matters more than card acceptance; if you sell higher-ticket items to card-holding urban customers, a card-capable aggregator is the priority. Many stores end up running two providers so no customer hits a checkout that cannot take their money.

Integration effort varies. On Shopify and WooCommerce, the better-supported gateways offer official apps or plugins that we can connect in an afternoon once the merchant account is approved; others require a developer to wire up the API and test the callback that confirms payment. That callback is the part that quietly breaks — if it is misconfigured, the customer pays but the order never marks itself paid.

Whatever you choose, verify it is a licensed operator. The State Bank of Pakistan authorises payment system operators and payment service providers, and using a properly regulated gateway is what protects both your settlements and your customers’ card data.

Payment options for Pakistani e-commerce stores
OptionWhat it acceptsTypical fitPlatform integration
Cash-on-deliveryCash paid to courierNew stores, low-trust categories, wallet-averse buyersBuilt into most couriers and platforms
Aggregator gateway (e.g. Safepay, PayFast)Local & international cards, walletsStores wanting one checkout for cards plus walletsShopify/WooCommerce apps or API
Mobile wallet (JazzCash, Easypaisa)Wallet balance, linked accountsCustomers who bank by phone rather than cardPlugin or API, sometimes payment link
Bank card-acquiring (HBL, Bank Alfalah, UBL, etc.)Visa/Mastercard directEstablished merchants wanting direct acquiringBank-provided gateway, developer setup
Foreign entity + Stripe/PayPalGlobal cards in foreign currencySelling to overseas customersNative on Shopify/most platforms once entity exists

How do you accept Visa and Mastercard payments?

You accept cards either through an aggregator gateway that bundles card acceptance into one signup, or through a direct card-acquiring merchant account from a Pakistani bank; both route the payment over the card networks and settle to your business bank account.

The aggregator route is faster to launch. You apply to one provider, pass their KYC, and card acceptance comes as part of the package alongside wallets — you never deal with the bank’s acquiring side directly. For most startups and SMEs this is the sensible starting point because the paperwork and the plugin are both lighter.

Direct card-acquiring means the bank itself becomes your acquirer and gives you an e-commerce merchant account and a hosted payment page. It can offer better rates at volume and a more direct settlement relationship, but the approval process is heavier and the bank will assess your business more closely. This route suits established merchants with steady turnover rather than a store making its first sale.

Card acceptance in Pakistan runs under the 3-D Secure flow, where the bank sends the customer a one-time code to confirm the payment. This is good for reducing fraud but it does add a step where customers drop off, especially on mobile — so test the full card journey on a real phone before launch, not just on your laptop.

Whichever route you pick, your bank account details and business registration must match the gateway records exactly. Mismatched names between your registered business, your bank account and your gateway application are the most common reason approvals stall.

Can you use Shopify Payments, PayPal or Stripe in Pakistan?

No — Shopify Payments, PayPal and Stripe do not support businesses registered in Pakistan, so a Pakistan-based store must use a local gateway or a legally formed entity in a country these providers do support.

This is the fact that surprises most first-time merchants, and it is worth stating plainly. Shopify runs perfectly well in Pakistan as a store platform, but its built-in Shopify Payments is not available here, so you connect a third-party gateway instead. PayPal has never operated for account holders in Pakistan. Stripe publishes the list of countries it supports and Pakistan is not on it.

There is no plugin, workaround or reseller that legitimately makes a Pakistani-registered business appear as a US or UK one to these providers — accounts opened under false country details get frozen, usually right after the first meaningful payout, which is the worst possible moment. We steer clients away from any ‘agent’ offering to open a foreign Stripe or PayPal account on their behalf using someone else’s identity.

The legitimate path, if you genuinely need these providers, is to form a real company abroad. A US LLC (Stripe supports formation through Stripe Atlas) or a UK company gives you a lawful basis for a foreign bank account and a native Stripe or PayPal account. That is a real business decision with tax and compliance consequences, not a checkout tweak.

If your customers are overwhelmingly in Pakistan, you do not need any of this — a local gateway serves them better and settles in rupees. The foreign-entity question only becomes relevant when you are selling to buyers abroad.

How do you get paid when you sell to customers abroad?

To take payments from overseas customers in foreign currency you generally need an entity in a supported country running Stripe or PayPal, or you receive proceeds through a service like Payoneer or Wise, and you must bring export earnings back into Pakistan as required by State Bank rules.

A Pakistani local gateway is built to charge Pakistani cards in rupees. It is not the tool for billing a customer in the US or the Gulf in their own currency, and trying to force it into that role produces failed payments and unhappy buyers. Cross-border selling is a different setup, not a setting.

Most Pakistani sellers who ship abroad do one of two things. Either they form a foreign entity and use Stripe or PayPal natively on the store, which gives customers a normal international checkout, or they use a receiving service such as Payoneer or Wise to collect payments and then repatriate the money. Which fits depends on your volume, your margins, and how much company-formation overhead you are willing to carry.

There is a compliance layer that sits over all of this. Export of goods and services from Pakistan is regulated, and the State Bank of Pakistan expects export proceeds to be repatriated through banking channels — money earned abroad is meant to come home properly documented. This affects how you should structure receiving accounts, so it is worth a conversation with your bank or an accountant before you scale cross-border sales rather than after.

In practice we tell clients selling internationally to separate the two problems: solve the customer-facing checkout first so buyers can pay easily, then solve the get-the-money-into-Pakistan problem correctly. Getting the second one wrong is what causes frozen accounts and stuck funds.

What does it actually take to set a gateway up?

You need a registered business, a matching business bank account, and KYC documents; you then apply to the gateway, pass verification, connect the integration to your store, and run test transactions before going live.

The paperwork is the real timeline, not the code. Every legitimate gateway runs know-your-customer checks and will ask for business registration, tax documentation, the business bank account, and identity documents for the owners. Approval times vary by provider and by how clean your documents are, so start the applications before your store is finished rather than treating them as a launch-day task.

Once approved, the technical side is comparatively quick on Shopify and WooCommerce, where supported gateways offer apps or plugins. You enter the keys the gateway issues you, configure the payment-confirmation callback, and the checkout is live. Where a gateway has no native plugin, a developer connects it over the API — more work, and more testing.

Always run real test transactions end to end before you announce the store. Pay yourself a small amount with a real card and a wallet, confirm the order marks itself paid, and confirm the money reaches your bank on the promised settlement schedule. A checkout that looks fine but never confirms the order is the failure we see most.

This is also where a store built properly pays off. When we develop e-commerce stores, we treat gateway setup, the confirmation callback and conversion tracking as one job — because a payment that succeeds but is not tracked leaves you unable to see which marketing actually drove the sale.

Setting up a payment gateway on a Pakistani store
1Register business & bank accountNames must match across all records2Apply to gatewaySubmit KYC and tax documents3Pass verificationTimeline depends on document quality4Connect to storeApp/plugin on Shopify or WooCommerce5Run test transactionsCard and wallet, end to end6Go live & monitorCheck settlement and confirmations

Setting up a payment gateway on a Pakistani store

What fees and settlement times should you expect?

Gateways charge a per-transaction fee, usually a percentage of the order, and settle your money to your bank on a schedule that ranges from a couple of days to over a week; both vary by provider and business type, so confirm current terms directly with each one.

We deliberately do not quote fixed rates here, because gateway pricing changes and depends on your category, volume and whether you use an aggregator or direct bank acquiring. What matters is that you compare the total cost, not just the headline percentage — some providers add fixed per-transaction charges, setup fees, or higher rates for international cards.

Settlement time is the number that affects cash flow most and the one merchants forget to ask about. A gateway that takes a lower cut but holds your money for a week may be worse for you than a slightly pricier one that settles in two days, especially if you are buying stock against incoming orders.

Read the terms on refunds, chargebacks and rolling reserves too. Some providers hold back a percentage of your revenue as a reserve against disputes, which is normal but needs planning for. Ask each provider these four questions in writing: total fee per transaction, settlement schedule, refund handling, and whether they hold a reserve.

What commonly goes wrong, and how do you avoid it?

The frequent failures are mismatched business details stalling approval, a broken payment-confirmation callback marking paid orders as unpaid, untested mobile checkouts losing customers at the 3-D Secure step, and attempts to use Stripe or PayPal accounts that Pakistan does not support.

Approval delays almost always come down to inconsistent details — the registered business name not matching the bank account, or missing tax documents. Line these up before you apply and the process is far smoother.

The confirmation callback is the silent killer. When the gateway successfully charges the customer but the message telling your store ‘this order is paid’ fails to arrive or is misconfigured, you get paying customers whose orders sit unfulfilled and support tickets asking where their goods are. This is a setup and testing problem, and it is entirely avoidable by testing end to end.

Mobile checkout is where real customers drop off. Card payments trigger a bank one-time-code step, and if the flow is clunky on a phone — where most Pakistani traffic comes from — buyers abandon at the last moment. Test on an actual phone, on mobile data, not just in a desktop browser.

Finally, avoid anyone selling a shortcut to a foreign Stripe or PayPal account under someone else’s identity. It works right up until your first sizeable payout, when the account is reviewed and frozen. If you need international payments, build the foreign entity properly or use a receiving service designed for cross-border earnings.

Common questions

Do I need a registered company to accept online payments in Pakistan?

Yes. Legitimate gateways run KYC and require business documentation and a matching business bank account. A sole proprietor with proper registration and a business account can usually qualify, but the informal ‘just start selling’ approach that works for COD does not work for card and wallet gateways.

Can I run a Shopify store from Pakistan even without Shopify Payments?

Absolutely. Shopify works fine as your store platform in Pakistan; you simply connect a third-party gateway such as Safepay for cards and wallets instead of Shopify Payments, and keep cash-on-delivery alongside it. The platform and the payment provider are separate decisions.

Which is better for a new store, an aggregator or a direct bank merchant account?

For most startups and SMEs an aggregator gateway is the better first step because one application covers cards and wallets and the setup is lighter. Direct bank card-acquiring can offer better rates and a more direct relationship, but it suits established merchants with steady volume rather than a store making its first sales.

How do freelancers and exporters differ from a store selling products abroad?

Both need to bring foreign earnings into Pakistan through proper banking channels, but a product store also needs a customer-facing international checkout, which a Pakistani gateway cannot provide in foreign currency. That is why cross-border product sellers usually form a foreign entity or use a receiving service, while the repatriation rules apply to everyone.

Is it safe to use a ‘ready-made’ foreign Stripe or PayPal account someone offers to sell me?

No. Accounts opened under false country or identity details violate the providers’ terms and get frozen, typically at your first meaningful payout. The lawful route is forming a real company in a supported country. If your customers are mostly in Pakistan, you do not need Stripe or PayPal at all.

How long does it take to go live with a payment gateway?

The integration itself is quick on Shopify or WooCommerce once you are approved, but the approval and KYC process is the real variable and depends on the provider and how complete your documents are. Start the gateway application in parallel with building the store rather than treating it as a final step.

Should I stop offering cash-on-delivery once I add a gateway?

Not immediately. COD still converts a large segment of Pakistani buyers who will not pay online, so keep it while nudging customers toward prepaid with incentives. Watch the prepaid-versus-COD split in your reporting and reduce your reliance on cash as the prepaid share grows.

Sources

Leave a Reply

Your email address will not be published. Required fields are marked *

top
Paid Search Marketing
Search Engine Optimization
Email Marketing
Conversion Rate Optimization
Google Shopping
Influencer Marketing
Amazon Shopping
Explore all solutions