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.
Safepay
PSP (Payment Service Provider)
Online sign-up, CNIC, Business bank account, NTN is optional for basic sandboxes but required for full corporate payout activation.
Modern JSON REST API, JWT auth, Webhook handlers. Sandbox testing active out-of-the-box.
// 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'
})
})PayFast
PSP / PSO (State Bank Licensed)
CNIC, NTN / Business Registration documents, Active bank account. Smooth SBP compliance check.
Redirect hosted page checkout. Sandbox testing via merchant dashboard credentials.
// PayFast Signature Generation
const crypto = require('crypto');
const signature = crypto
.createHmac('sha256', SECRET_KEY)
.update(merchantId + orderId + amount)
.digest('hex');JazzCash Business
Mobile Wallet IPG
Initiated digitally via JazzCash Business App using CNIC. Biometric verification is required for full limits.
Hosted Checkout V2.0 redirection, Mobile SDK integration, HTTP POST secure form payloads.
<!-- 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>
Easypaisa Merchant
Mobile Wallet IPG
Online Easypaisa merchant portal submission. Biometric validation, NTN (preferred but wallet accounts can start basic).
OTC Checkout API, Mobile Account wallet pull API, Redirection hosted checkouts.
// Easypaisa Wallet Push API request
const payload = {
orderId: "ORDER-88291",
transactionAmount: "2500.00",
mobileMSISDN: "03457841406",
emailAddress: "info@yourstore.pk"
};Alfa Payment Gateway
Bank Gateway (Alfalah)
Instant Merchant Account (up to Rs. 500k/mo limit via digital signup, CNIC). Corporate Account requires NTN and bank audit.
Direct integration APIs, redirection checkouts. Plugins for WooCommerce, Shopify, and Magento.
// Alfa Init Transaction Request
const requestData = {
HS_StoreId: "STORE-9921",
HS_Amount: "4500.00",
HS_TransactionReference: "TXN10291",
HS_SecureHash: "SHA512-generated-hash"
};HBL Pay
Bank Gateway (HBL IPG)
Must hold a corporate HBL account. Standard registration, pricing negotiation, signed legal contract.
Cybersource merchant API (Visa Inc. platform backend). Supports secure multi-currency checkouts.
// HBL CyberSource API Authentication Header
const headers = {
'v-c-merchant-id': 'hbl_merchant_id',
'Signature': 'Base64KeySignedPayloadString'
};Raast P2M API
State Bank Instant Rail
Must register for Raast P2M via a corporate partner bank or licensed EMI (Easypaisa, JazzCash, Nayapay).
ISO 20022 format messages, Dynamic/Static QR API endpoints. Real-time webhook push on payment credit.
// 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:
Digitally verified CNIC and biometric verification via smartphone app. Excellent for freelancers and startup shops.
Requires CNIC, business address proof, NTN certificate, and bank account in business/proprietor name.
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.