Clicks Manual Payment Gateways for Pakistan is the ultimate WooCommerce payment solution for online businesses, eCommerce stores, dropshippers, and Instagram/Facebook shops operating in Pakistan. It enables your store to accept Easypaisa, JazzCash, SadaPay, NayaPay, and Direct Bank Transfer (IBFT) manual payments seamlessly — without needing complex merchant accounts, API approvals, monthly fees, or transaction charges.
When online shoppers in Pakistan ask “Do you accept JazzCash?” or “Can I pay via Easypaisa or SadaPay?”, this plugin provides a clean, professional, and mobile-optimized checkout popup flow where buyers can view your account details, scan your QR code, and upload their payment transaction receipt screenshot or PDF. Store owners receive instant email alerts with 1-click Approve/Reject verification buttons — no dashboard login required.
Key Benefits for Pakistani eCommerce Stores
- Zero Approval Wait Time & No Merchant API Required: Start accepting local Pakistani mobile wallet and bank payments immediately without waiting weeks for commercial API credentials or business registration.
- 0% Transaction Fees: Save 100% on gateway processing charges since payments are transferred directly to your personal or business account.
- Reduce Cash on Delivery (COD) Returns & Refusals: Offer trusted Pakistani digital wallets (JazzCash, Easypaisa, SadaPay, NayaPay) as prepaid alternatives to cut down on RTO (Return to Origin) rates.
- Mobile-Perfect Interactive Checkout Modal & Thank-You Forms: Choose between instant Checkout Popup Modal or Classic Thank You Page Receipt Upload Form — optimized for mobile screens.
- WooCommerce Checkout Blocks & HPOS Ready: 100% compatible with modern Gutenberg Checkout Blocks (
[Checkout Block]), High-Performance Order Storage (HPOS), and classic WooCommerce shortcode checkouts ([woocommerce_checkout]).
- Anti-Fraud Protection Built In: Duplicate Transaction Reference ID (TRX ID) detection automatically blocks reused payment references across orders.
Included Payment Gateways
- Easypaisa — Telenor’s mobile wallet payment method for Easypaisa account numbers and QR codes.
- JazzCash — Pakistan’s popular mobile account and wallet payment channel.
- SadaPay — Modern fintech digital banking account transfers.
- NayaPay — Digital wallet and IBFT account payments.
- Direct Bank Transfer (IBFT) — Instant Bank Funds Transfer for HBL, Meezan Bank, Allied Bank, UBL, MCB, Bank Alfalah, and all Pakistani banks.
- Custom Payment Method — Create any custom payment channel (e.g. Raast, UPaisa, Zindigi) with your custom logo, name, and QR code.
Core Features
- Interactive Payment Proof Modal: Popup dialog opens on checkout with scannable QR Code, account copy buttons, TRX ID field, and receipt upload (JPG, PNG, PDF up to 5MB).
- 1-Click Admin Email Verification: Admins receive email alerts containing secure [ ✅ Approve Payment (1-Click) ] and [ ❌ Reject Payment ] buttons to verify orders straight from email.
- Customer Dashboard Order Panel: Customers can view payment status and upload receipts under My Account → Orders.
- Prepaid Gateway Discounts: Give custom percentage (%) or fixed PKR discounts to customers who choose manual payment over Cash on Delivery.
- Transaction Reference ID (TRX/TID): Optional or compulsory transaction reference input field for tracking bank & wallet reference numbers.
- Printable PDF Receipt Generator: Download or print HTML/PDF invoices for orders directly from WooCommerce.
- Automated Customer Payment Reminders & Auto-Cancellation: Automatic WP-Cron triggers send reminder emails after configurable hours and auto-cancel unpaid orders to protect stock.
- Admin Order Quick Preview Lightbox: View receipt screenshots directly in the WooCommerce Orders admin list table without leaving the page.
- Secure File Storage: Receipts are protected in a non-public upload directory secured by
.htaccess deny rules and randomized folder hashes.
Version 3.0 — New Features (100% Free)
- Account Details Visibility Toggle: Choose whether account title & IBAN appear directly on checkout or only after order placement — per gateway.
- Duplicate TRX ID Anti-Fraud Shield: Automatically flags and blocks reused transaction reference IDs across orders to prevent duplicate payment claims.
- Custom Gateway Badges & Highlights: Display custom highlight badges (e.g.
[ Recommended ], [ 0% Fee ], [ Fast Approval ]) next to gateway titles at checkout.
- WooCommerce Admin Analytics Dashboard Widget: View real-time revenue collected per gateway (Easypaisa vs JazzCash vs SadaPay vs Banks) and pending proof counts on the WordPress admin dashboard.
- Native Urdu Language Instructions Toggle: Authentic native speaker Urdu phrasing (
ur_PK) for checkout, modal, and thank-you notices — toggle ON/OFF per gateway.
- Configurable Post-Upload Order Status: Choose whether orders transition to On-Hold, Processing, or Payment Proof Submitted after the customer uploads their receipt.
- Bulk Admin Approval & Rejection: Approve or reject multiple payment proofs simultaneously from the WooCommerce Orders list table with automated customer email notifications.
- Payment Deadline Countdown Timer: Clean, minimal, professional countdown timer (
01:59:45) on the Thank You page to encourage fast payment completion — toggle ON/OFF per gateway.
How to Use This Plugin
For Store Owners (Setup):
- After activation, go to WooCommerce → Settings → Payments and enable the gateways you want (e.g. Easypaisa, JazzCash, SadaPay).
- Click Manage on any gateway to configure your Account Title, Account Number/IBAN, Instructions, Logo, and QR Code image.
- Set Proof Upload Mode to either Interactive Checkout Popup Modal (recommended) or Classic Thank You Page Form.
- Optionally enable Custom Gateway Badge (e.g.
Recommended) to highlight preferred gateways at checkout.
- Optionally toggle Native Urdu Instructions ON to show native-speaker Urdu instructions alongside English.
- Optionally enable Payment Deadline Countdown Timer and set the time limit (e.g. 120 minutes) to display a live countdown on the Thank You page.
- Choose your preferred Post-Upload Order Status — Payment Proof Submitted, On-Hold, or Processing.
For Customers (Checkout Flow):
- Customer selects a manual payment gateway (e.g. JazzCash) at WooCommerce checkout and places the order.
- A professional popup modal (or Thank You page form) displays the store’s account details, scannable QR code, and 1-click copy buttons for account number.
- Customer transfers the payment amount via their JazzCash, Easypaisa, SadaPay, NayaPay, or Bank app.
- Customer enters their Transaction Reference ID (TRX ID) and uploads a screenshot or PDF receipt of the transaction.
- The store admin receives an instant email alert with the uploaded receipt and 1-click Approve or Reject buttons.
- Once approved, the customer receives a confirmation email and the order is marked as Paid/Completed.
For Admins (Order Verification):
- Check incoming orders on the WooCommerce → Orders page — orders with uploaded proofs show the custom Payment Proof Submitted status badge.
- Click any order to view the uploaded receipt, TRX ID, and timestamp in the Payment Proof meta box.
- Use the Quick Preview Lightbox to view receipt images without opening the order.
- Approve or reject payments directly from the admin email (1-click buttons) or from the order edit screen.
- Use Bulk Actions to approve or reject multiple selected payment proofs at once.
- Monitor payment analytics on the WordPress Dashboard → Manual Payment Gateways Analytics widget.