DEVELOPER RESOURCE DIRECTORY

Pakistan Payment Gateways Directory (2026)

Detailed comparison of transaction fees (MDR), onboarding rules, settlement delays, and API structures for JazzCash, Easypaisa, Raast, Safepay, PayFast, Alfa, and HBL Pay.

Interactive Gateway Filter

Select your platform stack and primary business priority to filter recommendations.

Fast Launch

Safepay

PSP (Payment Service Provider)

shopifywoocommercecustom
SETUP FEE
Rs. 0
ANNUAL FEE
Rs. 0
TRANSACTION RATE (MDR)
2.9% + Rs. 30 (Domestic Cards)
SETTLEMENT CYCLE
T+1 (1 Business Day)
📝 Onboarding Documentation Details:

Online sign-up, CNIC, Business bank account, NTN is optional for basic sandboxes but required for full corporate payout activation.

💻 Developer API Details:

Modern JSON REST API, JWT auth, Webhook handlers. Sandbox testing active out-of-the-box.

Sandbox Integration Payload Draft:
// Safepay Checkout Session Init
fetch('https://api.getsafepay.com/v1/checkout', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer <YOUR_SECRET_KEY>',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    amount: 150000, // PKR in cents (Rs. 1500.00)
    currency: 'PKR',
    redirect_url: 'https://yourstore.pk/callback'
  })
})
Low Cost

PayFast

PSP / PSO (State Bank Licensed)

shopifywoocommercecustom
SETUP FEE
Rs. 0
ANNUAL FEE
Rs. 0
TRANSACTION RATE (MDR)
Raast QR: 0.60%, Wallet: 2.2%, Local Cards: 2.95%
SETTLEMENT CYCLE
T+1 to T+2 Days
📝 Onboarding Documentation Details:

CNIC, NTN / Business Registration documents, Active bank account. Smooth SBP compliance check.

💻 Developer API Details:

Redirect hosted page checkout. Sandbox testing via merchant dashboard credentials.

Sandbox Integration Payload Draft:
// PayFast Signature Generation
const crypto = require('crypto');
const signature = crypto
  .createHmac('sha256', SECRET_KEY)
  .update(merchantId + orderId + amount)
  .digest('hex');
Real-time Cashout

JazzCash Business

Mobile Wallet IPG

woocommercecustom
SETUP FEE
Rs. 0
ANNUAL FEE
Rs. 0
TRANSACTION RATE (MDR)
Negotiable (~2% average for wallet payments)
SETTLEMENT CYCLE
Instant to T+1
📝 Onboarding Documentation Details:

Initiated digitally via JazzCash Business App using CNIC. Biometric verification is required for full limits.

💻 Developer API Details:

Hosted Checkout V2.0 redirection, Mobile SDK integration, HTTP POST secure form payloads.

Sandbox Integration Payload Draft:
<!-- JazzCash POST Checkout Form -->
<form action="https://sandbox.jazzcash.com.pk/customer/pay" method="post">
  <input type="hidden" name="pp_MerchantID" value="MC12345" />
  <input type="hidden" name="pp_Amount" value="50000" />
  <input type="submit" value="Pay with JazzCash" />
</form>
Real-time Cashout

Easypaisa Merchant

Mobile Wallet IPG

woocommercecustom
SETUP FEE
Rs. 0
ANNUAL FEE
Rs. 0
TRANSACTION RATE (MDR)
Flat 2% standard for mobile wallet accounts
SETTLEMENT CYCLE
Daily settlement to bank account
📝 Onboarding Documentation Details:

Online Easypaisa merchant portal submission. Biometric validation, NTN (preferred but wallet accounts can start basic).

💻 Developer API Details:

OTC Checkout API, Mobile Account wallet pull API, Redirection hosted checkouts.

Sandbox Integration Payload Draft:
// Easypaisa Wallet Push API request
const payload = {
  orderId: "ORDER-88291",
  transactionAmount: "2500.00",
  mobileMSISDN: "03457841406",
  emailAddress: "info@yourstore.pk"
};
Low Cost

Alfa Payment Gateway

Bank Gateway (Alfalah)

shopifywoocommercecustom
SETUP FEE
Rs. 0
ANNUAL FEE
Rs. 0
TRANSACTION RATE (MDR)
Alfa Wallet: 0% (Alfalah account) | Cards: 2.5% - 3%
SETTLEMENT CYCLE
T+1 Day
📝 Onboarding Documentation Details:

Instant Merchant Account (up to Rs. 500k/mo limit via digital signup, CNIC). Corporate Account requires NTN and bank audit.

💻 Developer API Details:

Direct integration APIs, redirection checkouts. Plugins for WooCommerce, Shopify, and Magento.

Sandbox Integration Payload Draft:
// Alfa Init Transaction Request
const requestData = {
  HS_StoreId: "STORE-9921",
  HS_Amount: "4500.00",
  HS_TransactionReference: "TXN10291",
  HS_SecureHash: "SHA512-generated-hash"
};
Enterprise

HBL Pay

Bank Gateway (HBL IPG)

woocommercecustom
SETUP FEE
Custom (Negotiable)
ANNUAL FEE
Custom (Negotiable)
TRANSACTION RATE (MDR)
Custom Negotiable (Typically 2.5% to 3.5%)
SETTLEMENT CYCLE
T+2 Days
📝 Onboarding Documentation Details:

Must hold a corporate HBL account. Standard registration, pricing negotiation, signed legal contract.

💻 Developer API Details:

Cybersource merchant API (Visa Inc. platform backend). Supports secure multi-currency checkouts.

Sandbox Integration Payload Draft:
// HBL CyberSource API Authentication Header
const headers = {
  'v-c-merchant-id': 'hbl_merchant_id',
  'Signature': 'Base64KeySignedPayloadString'
};
Low Cost

Raast P2M API

State Bank Instant Rail

custom
SETUP FEE
Rs. 0
ANNUAL FEE
Rs. 0
TRANSACTION RATE (MDR)
0% to 0.25% maximum service fee (SBP subsidised)
SETTLEMENT CYCLE
Instant (Real-time credit)
📝 Onboarding Documentation Details:

Must register for Raast P2M via a corporate partner bank or licensed EMI (Easypaisa, JazzCash, Nayapay).

💻 Developer API Details:

ISO 20022 format messages, Dynamic/Static QR API endpoints. Real-time webhook push on payment credit.

Sandbox Integration Payload Draft:
// Raast Dynamic QR Generator API payload
const qrPayload = {
  merchantRaastId: "923457841406",
  merchantName: "Website Pakistan",
  amount: "1500.00",
  billNumber: "INV-299182"
};

State Bank of Pakistan (SBP) Compliance Guide

All digital payment merchants in Pakistan must comply with standard KYC protocols. SBP categorizes merchant accounts based on business setup:

Instant / wallet MerchantMonthly cap: Rs. 500,000

Digitally verified CNIC and biometric verification via smartphone app. Excellent for freelancers and startup shops.

Small Merchant / Sole ProprietorMonthly cap: Rs. 2,000,000

Requires CNIC, business address proof, NTN certificate, and bank account in business/proprietor name.

Corporate Registered MerchantNo processing limits

Requires SECP incorporation certificate, partnership deeds, NTN, audited financial bank declarations, and corporate bank integration.

Frequently Asked Questions

Raast is the cheapest payment gateway, capped at up to 0.25% acquiring fees. Alfalah Alfa is also very cheap for wallet payments (0%-1%). PayFast is highly cost-effective, offering 0.6% on Raast QRs and 2.2% on wallet integrations.

Yes. Instant/Wallet merchant profiles (like JazzCash Business or Bank Alfalah Instant Merchant) allow registrations using a CNIC and biometric confirmation, capped at processing up to Rs. 500,000 per month.

Instant/wallet accounts approve in 24 to 48 hours. Secure merchant services (Safepay, PayFast) take 3 to 7 working days. Corporate banking portals (HBL IPG, full Bank Alfalah) can take 2 to 3 weeks due to compliance audits.

Safepay and PayFast have native plugins that integrate with Shopify out-of-the-box. Alfalah Alfa also supports Shopify integration. Direct JazzCash and Easypaisa wallets do not have native apps and must be routed through these aggregators.

Confused by API Integrations & Webhooks?

Integrating bank gateways, mobile wallets, and signature checks requires developer expertise. Let our technical web team handle the setup for you.